<SEC-DOCUMENT>0001517175-26-000023.txt : 20260429
<SEC-HEADER>0001517175-26-000023.hdr.sgml : 20260429
<ACCEPTANCE-DATETIME>20260429083230
ACCESSION NUMBER:		0001517175-26-000023
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		64
CONFORMED PERIOD OF REPORT:	20260327
FILED AS OF DATE:		20260429
DATE AS OF CHANGE:		20260429

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Chefs' Warehouse, Inc.
		CENTRAL INDEX KEY:			0001517175
		STANDARD INDUSTRIAL CLASSIFICATION:	WHOLESALE-GROCERIES & GENERAL LINE [5141]
		ORGANIZATION NAME:           	07 Trade & Services
		EIN:				203031526
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1226

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

	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-Q
<SEQUENCE>1
<FILENAME>chef-20260327.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019cd316-b1fc-76f2-927a-1b64c273954b,g:2ba14e95-1287-4bd0-b657-7608eeb181a0,d:69894dafe89e4aa79a273cb50eca3228-->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:chef="http://chefswarehouse.com/20260327" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>chef-20260327</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-25">0001517175</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="f-26">12/25</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-27">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-28">Q1</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-29">2026</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="chef-20260327.xsd"/></ix:references><ix:resources><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>chef:segment</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-04-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-6"><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>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-7"><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>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-8"><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>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><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>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-11"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><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>2026-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><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>2026-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><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>2026-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><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>2026-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><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>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><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>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-20"><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>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><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>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-24"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><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>2025-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><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>2025-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><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>2025-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><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>2025-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CenterOfThePlateProductMember</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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-34"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CenterOfThePlateProductMember</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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-36"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:ProduceMember</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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-42"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:ProduceMember</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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-44"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-46"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-47"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CheeseAndCharcuterieProductMember</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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CheeseAndCharcuterieProductMember</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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-54"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-58"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-60"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-61"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-62"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-63"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:TotalSpecialtyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:TotalSpecialtyMember</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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:TotalSpecialtyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:TotalSpecialtyMember</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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-71"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-72"><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:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:A2028ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:A2028ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><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:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:A2028ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:A2028ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><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:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ItalcoNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ItalcoNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-78"><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:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ItalcoNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ItalcoNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:A2028ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:A2028ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><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>2026-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><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>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansThirteenthAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><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>2026-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><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>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-92"><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>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-93"><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>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><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>2026-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-98"><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>2026-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><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>2026-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-100"><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>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><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:AwardTypeAxis">chef:TimeMarketAndPerformanceBasedGrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><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>2026-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2023-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2026-02-01</xbrli:startDate><xbrli:endDate>2026-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:NonProductionDirectCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:NonProductionDirectCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:FoodProcessingCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-12-27</xbrli:startDate><xbrli:endDate>2026-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:FoodProcessingCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-03-28</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i69894dafe89e4aa79a273cb50eca3228_1"></div><div style="min-height:18pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-Q</ix:nonNumeric></span></div><div style="margin-bottom:8pt;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:4.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:92.881%"/><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:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="f-2">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">March 27, 2026</ix:nonNumeric> </span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-bottom:8pt;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:4.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:92.881%"/><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:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="f-4">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from _________ to _________</span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Commission file number: <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">001-35249</ix:nonNumeric> </span></div><div style="margin-bottom:8pt;text-align:center"><img src="chef-20260327_g1.jpg" alt="CW_Horizontal_Logo.jpg" style="height:67px;margin-bottom:5pt;vertical-align:text-bottom;width:192px" id="i-1"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:24pt;font-weight:700;line-height:120%">THE <ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">CHEFS&#8217; WAREHOUSE, INC.</ix:nonNumeric> </span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"/><td style="width:15.217%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.217%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.217%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.136%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">20-3031526</ix:nonNumeric></span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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',serif;font-size:10pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">100 East Ridge Road</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">Ridgefield</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-11">Connecticut</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">06877</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(Address of principal executive offices)</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',serif;font-size:10pt;font-weight:700;line-height:120%">Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">203</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">894-1345</ix:nonNumeric> </span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-bottom:8pt;margin-top:5pt;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 style="width:40.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.765%"/><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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-15">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-16">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-17">The NASDAQ Stock Market LLC</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;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)&#160;has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-18">Yes</ix:nonNumeric>&#160;&#160;</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',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-19">Yes</ix:nonNumeric>&#160;&#160;</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',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top: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:16.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.097%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.119%"/><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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-20">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:10pt;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',serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="f-21">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="f-22">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-23">&#9746;</ix:nonNumeric></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Number of shares of common stock, par value $.01 per share, outstanding at April&#160;24, 2026: <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-24">40,777,629</ix:nonFraction></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',serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="i69894dafe89e4aa79a273cb50eca3228_7"></div><hr style="page-break-after:always"/><div style="min-height:18pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">THE CHEFS&#8217; WAREHOUSE, INC.</span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">FORM 10-Q</span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</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:4.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:58.208%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.376%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.072%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.072%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.076%"/><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',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',serif;font-size:10pt;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',serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td><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="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">PART I. FINANCIAL INFORMATION</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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i69894dafe89e4aa79a273cb50eca3228_16">Condensed Consolidated Financial Statements (unaudited):</a></span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69894dafe89e4aa79a273cb50eca3228_16">4</a></span></div></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i69894dafe89e4aa79a273cb50eca3228_19">Condensed Consolidated Balance Sheets</a></span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69894dafe89e4aa79a273cb50eca3228_19">4</a></span></div></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i69894dafe89e4aa79a273cb50eca3228_22">Condensed Consolidated Statements of Operations and Comprehensive Income</a></span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69894dafe89e4aa79a273cb50eca3228_22">5</a></span></div></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i69894dafe89e4aa79a273cb50eca3228_25">Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity</a></span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69894dafe89e4aa79a273cb50eca3228_25">6</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i69894dafe89e4aa79a273cb50eca3228_28">Condensed Consolidated Statements of Cash Flows</a></span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69894dafe89e4aa79a273cb50eca3228_28">7</a></span></div></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i69894dafe89e4aa79a273cb50eca3228_31">Notes to Condensed Consolidated Financial Statements</a></span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69894dafe89e4aa79a273cb50eca3228_31">8</a></span></div></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i69894dafe89e4aa79a273cb50eca3228_133">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69894dafe89e4aa79a273cb50eca3228_133">15</a></span></div></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i69894dafe89e4aa79a273cb50eca3228_157">Quantitative and Qualitative Disclosures about Market Risk</a></span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69894dafe89e4aa79a273cb50eca3228_157">20</a></span></div></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i69894dafe89e4aa79a273cb50eca3228_160">Controls and Procedures</a></span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69894dafe89e4aa79a273cb50eca3228_160">20</a></span></div></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">PART II. OTHER INFORMATION</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i69894dafe89e4aa79a273cb50eca3228_166">Legal Proceedings</a></span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69894dafe89e4aa79a273cb50eca3228_166">20</a></span></div></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Item 1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i69894dafe89e4aa79a273cb50eca3228_169">Risk Factors</a></span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69894dafe89e4aa79a273cb50eca3228_169">20</a></span></div></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i69894dafe89e4aa79a273cb50eca3228_172">Unregistered Sales of Equity Securities, Use of Proceeds and Issuer Purchases of Equity Securities</a></span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69894dafe89e4aa79a273cb50eca3228_172">21</a></span></div></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i69894dafe89e4aa79a273cb50eca3228_175">Defaults Upon Senior Securities</a></span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69894dafe89e4aa79a273cb50eca3228_178">21</a></span></div></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i69894dafe89e4aa79a273cb50eca3228_178">Mine Safety Disclosures</a></span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69894dafe89e4aa79a273cb50eca3228_178">21</a></span></div></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Item 5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i69894dafe89e4aa79a273cb50eca3228_181">Other Information</a></span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69894dafe89e4aa79a273cb50eca3228_178">21</a></span></div></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Item 6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i69894dafe89e4aa79a273cb50eca3228_190">Exhibits</a></span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69894dafe89e4aa79a273cb50eca3228_190">22</a></span></div></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i69894dafe89e4aa79a273cb50eca3228_193">Signatures</a></span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69894dafe89e4aa79a273cb50eca3228_193">23</a></span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span><br/></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',serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i69894dafe89e4aa79a273cb50eca3228_10"></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',serif;font-size:10pt;font-weight:700;line-height:120%">CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Statements in this report regarding the business of The Chefs&#8217; Warehouse, Inc. (the &#8220;Company&#8221;) that are not historical facts are &#8220;forward-looking statements&#8221; that involve risks and uncertainties and are based on current expectations and management estimates; actual results may differ materially. Words such as &#8220;anticipates&#8221;, &#8220;expects&#8221;, &#8220;predicts&#8221;, &#8220;contemplates&#8221;, &#8220;projects&#8221;, &#8220;forecasts&#8221;, &#8220;intends&#8221;, &#8220;plans&#8221;, &#8220;believes&#8221;, &#8220;seeks&#8221;, &#8220;estimates&#8221;, &#8220;could&#8221;, &#8220;should&#8221;, &#8220;will&#8221;, &#8220;may&#8221;, &#8220;would&#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. The risks and uncertainties which could impact these statements include, but are not limited to the following: our success depends to a significant extent upon general economic conditions, including disposable income levels and changes in consumer discretionary spending; the relatively low margins of our business, which are sensitive to inflationary and deflationary pressures and intense competition; changes in our credit profile and any effect they may have on our relationships with suppliers; the effects of rising costs for and/or decreases in supply of commodities, ingredients, packaging, other raw materials, distribution and labor; price reductions by our manufacturers of products that we sell, which could cause the value of our inventory to decline or our customers to demand lower sales prices; fuel cost volatility and its impact on distribution, packaging and energy costs; our continued ability to promote our brand successfully, to anticipate and respond to new customer demands, and to develop new products and markets to compete effectively; our ability and the ability of our supply chain partners to continue to operate distribution centers and other work locations without material disruption, and to procure ingredients, packaging and other raw materials when needed despite disruptions in the supply chain or labor shortages; risks associated with the expansion of our business; our possible inability to identify new acquisitions or to integrate recent or future acquisitions, or our failure to realize anticipated revenue enhancements, cost savings or other synergies from recent or future acquisitions; other factors that affect the food industry generally, including: recalls if products become adulterated or misbranded, liability if product consumption causes injury, ingredient disclosure and labeling laws and regulations and the possibility that customers could lose confidence in the safety and quality of certain food products; new information or attitudes regarding diet and health or adverse opinions about the health effects of the products we distribute; dependence on independent certifications for products; changes in disposable income levels and consumer purchasing habits; competitors&#8217; pricing practices and promotional spending levels; fluctuations in the level of our customers&#8217; inventories and credit and other related business risks; and the risks associated with third-party suppliers, including the risk that any failure by one or more of our third-party suppliers to comply with food safety or other laws and regulations may disrupt our supply of raw materials or certain products or injure our reputation; our ability to recruit and retain senior management and a highly skilled and diverse workforce; unanticipated expenses, including, without limitation, litigation or legal settlement expenses, adverse judgments, or impairment charges; the cost and adequacy of our insurance policies; the impact and effects of public health crises, pandemics and epidemics and the adverse impact thereof on our business, financial condition, and results of operations; economic and other developments, or events, including adverse weather conditions, in the culinary markets in which we operate; information technology system failures, cybersecurity incidents, or other disruptions to our use of technology and networks; our ability to realize the benefits we anticipate from investments in information technology; our ability to protect our intellectual property; significant governmental regulation and any potential failure to comply with such regulation; changing rules, public disclosure regulations and stakeholder expectations on ESG-related matters; federal, state, provincial and local tax rules in the United States and the foreign countries in which we operate, including tax reform and legislation; climate change or the legal, regulatory or market measures being implemented to address climate change; the concentration of ownership among our existing executive officers, directors and their affiliates which may prevent new investors from influencing significant corporate decisions; risks relating to our substantial indebtedness; our ability to raise additional capital and/or obtain debt or other financing, on commercially reasonable terms or at all; our ability to meet future cash requirements, including the ability to access financial markets effectively and maintain sufficient liquidity; the effects of currency movements in the jurisdictions in which we operate as compared to the U.S. dollar; the effects of international trade disputes, tariffs, quotas and other import or export restrictions on our international procurement, sales and operations; other factors discussed elsewhere in this report</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">and in our other public filings with the Securities and Exchange Commission (&#8220;SEC&#8221;). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Any forward-looking statements are made pursuant to the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, and, as such, speak only as of the date made. A more detailed description of these and other risk factors is contained in the Company&#8217;s most recent Annual Report on Form 10-K filed with the SEC on February&#160;24, 2026 and other reports, including this Quarterly Report on Form 10-Q, filed by the Company with the SEC since that date. The Company is not undertaking to update any information in the foregoing reports until the filing or effective dates of its future reports required by applicable laws.</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',serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i69894dafe89e4aa79a273cb50eca3228_13"></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',serif;font-size:10pt;font-weight:700;line-height:120%">PART I FINANCIAL INFORMATION</span></div><div id="i69894dafe89e4aa79a273cb50eca3228_16"></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_19"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><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.496%"/><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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026 </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',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-30">122,709</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-31">120,982</ix:nonFraction>&#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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of allowances ($<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-32">29,247</ix:nonFraction> in 2026, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-33">26,965</ix:nonFraction> in 2025)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-34">377,354</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-35">392,374</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-36">364,037</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-37">385,722</ix:nonFraction>&#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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-38">66,833</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-39">70,811</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-40">930,933</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-41">969,889</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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-42">345,416</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-43">342,019</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-44">207,833</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-45">205,270</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-46">362,684</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-47">362,742</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-48">131,644</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-49">137,310</ix:nonFraction>&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-50">11,257</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-51">10,777</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Total 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-52">1,989,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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-53">2,028,007</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"/></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',serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-54">233,025</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-55">275,622</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-56">84,135</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-57">78,458</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Short-term 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">25,008</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-59">24,832</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-60">56,045</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-61">66,350</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">29,528</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">28,197</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Total current 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">427,741</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">473,459</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">720,902</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">720,333</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">202,749</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">201,542</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-70">23,767</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-71">22,424</ix:nonFraction>&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-72">5,977</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-73">5,940</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Total 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-74">1,381,136</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-75">1,423,698</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-3" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-76"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-77"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</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',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',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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Preferred Stock - $<ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-78"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-79">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-80"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-81">5,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-82"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-83"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-84"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-85">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding at March&#160;27, 2026 and December&#160;26, 2025, 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-86">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-87">&#8212;</ix:nonFraction>&#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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Common Stock - $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-88"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-89">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-90"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-91">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-92"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-93">40,743,689</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-94"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-95">40,679,813</ix:nonFraction></ix:nonFraction> shares issued and outstanding at March&#160;27, 2026 and December&#160;26, 2025, 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-96">408</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-97">407</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-98">400,620</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-99">405,020</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive 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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-100">2,988</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-101">2,763</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-102">210,591</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-103">201,645</ix:nonFraction>&#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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-104">608,631</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-105">604,309</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-106">1,989,767</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-107">2,028,007</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"/></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',serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to the condensed 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',serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i69894dafe89e4aa79a273cb50eca3228_22"></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',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',serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:97.222%"><tr><td style="width:1.0%"/><td style="width:70.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.734%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.737%"/><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"/></tr><tr><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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27,<br/>2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28,<br/>2025</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-108">1,059,010</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-109">950,748</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-110">801,642</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-111">724,753</ix:nonFraction>&#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"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-112">257,368</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-113">225,995</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-114">224,145</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-115">202,763</ix:nonFraction>&#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"/><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 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" scale="3" id="f-116">89</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" scale="3" id="f-117">497</ix:nonFraction>&#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"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-118">33,134</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-119">22,735</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-120">10,396</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-121">10,253</ix:nonFraction>&#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"/><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:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-122">22,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-123">12,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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',serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income tax 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-124">5,371</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-125">2,194</ix:nonFraction>&#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"/><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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-126">17,367</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-127">10,288</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 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',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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-128">225</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-129">177</ix:nonFraction>&#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"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-130">17,142</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-131">10,465</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 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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income 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',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',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"/></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-132">0.45</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-133">0.27</ix:nonFraction>&#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"/><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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-134">0.40</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-135">0.25</ix:nonFraction>&#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"/><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',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 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',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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-136">38,795,537</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-137">38,695,791</ix:nonFraction>&#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"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-138">46,079,299</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-139">46,091,441</ix:nonFraction>&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to the condensed 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',serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i69894dafe89e4aa79a273cb50eca3228_25"></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',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',serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share amounts)</span></div><div style="text-align:center"><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:100.000%"><tr><td style="width:1.0%"/><td style="width:45.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.800%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.800%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.558%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.042%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><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:6.048%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Retained</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Earnings</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</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="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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Balance December 26, 2025</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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-140">40,679,813</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-141">407</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-142">405,020</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-143">2,763</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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-144">201,645</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-145">604,309</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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"/></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"/><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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-146">17,367</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-147">17,367</ix:nonFraction>&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-148">4,139</ix:nonFraction>&#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',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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-149">4,139</ix:nonFraction>&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><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"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Common stock retired</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-150">156,861</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-151">1</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-152">1,581</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-153">8,421</ix:nonFraction>)</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="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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-154">10,003</ix:nonFraction>)</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"/><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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-155">225</ix:nonFraction>)</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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-156">225</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued under stock plans, net of shares surrendered to pay tax withholding</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares" format="ixt:num-dot-decimal" scale="0" id="f-157">220,737</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" scale="3" id="f-158">2</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" format="ixt:num-dot-decimal" scale="3" id="f-159">6,958</ix:nonFraction>)</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',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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" format="ixt:num-dot-decimal" scale="3" id="f-160">6,956</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Balance March 27, 2026</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-161">40,743,689</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-162">408</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-163">400,620</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-164">2,988</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 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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-165">210,591</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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-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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-166">608,631</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><span><br/></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"><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.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.800%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.800%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.558%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><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:6.156%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><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',serif;font-size:10pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Retained</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Earnings</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><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',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 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',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</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="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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Balance December 27, 2024</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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-167">40,248,884</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-168">402</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-169">399,111</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-170">3,807</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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-171">141,940</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-172">537,646</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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"/></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"/><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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-173">10,288</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-174">10,288</ix:nonFraction>&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-175">4,121</ix:nonFraction>&#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',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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-176">4,121</ix:nonFraction>&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><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"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Warrants exercised</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="INF" name="chef:StockIssuedDuringPeriodWarrantExercisesShares" format="ixt:num-dot-decimal" scale="0" id="f-177">9,479</ix:nonFraction>&#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',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',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',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',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="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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-178">177</ix:nonFraction>&#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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-179">177</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued under stock plans, net of shares surrendered to pay tax withholding</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="INF" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares" format="ixt:num-dot-decimal" scale="0" id="f-180">416,028</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" scale="3" id="f-181">4</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" sign="-" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" format="ixt:num-dot-decimal" scale="3" id="f-182">10,596</ix:nonFraction>)</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',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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" format="ixt:num-dot-decimal" scale="3" id="f-183">10,592</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Balance March 28, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-184">40,674,391</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-185">406</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-186">392,636</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-187">3,630</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 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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-188">152,228</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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-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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-189">541,640</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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',serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to the condensed 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',serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i69894dafe89e4aa79a273cb50eca3228_28"></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',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',serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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 style="width:61.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.028%"/><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.031%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-190">17,367</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-191">10,288</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-192">14,788</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-193">12,244</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-194">5,651</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-195">6,094</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Provision for allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-196">5,287</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-197">2,702</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Provision for deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-198">1,306</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-199">205</ix:nonFraction>&#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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Stock 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-200">5,290</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-201">4,763</ix:nonFraction>&#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"/></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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash interest and other operating activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-202">273</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-203">1,316</ix:nonFraction>&#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',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:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-204">9,666</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-205">27,826</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-206">21,582</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="f-207">774</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-208">3,619</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-209">4,115</ix:nonFraction>&#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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-210">45,442</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-211">19,591</ix:nonFraction>)</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Other assets and 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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="f-212">583</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="f-213">378</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by operating activities</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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-214">38,258</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-215">49,566</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#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 style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-216">7,699</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-217">12,344</ix:nonFraction>)</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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-218">7,699</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-219">12,344</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"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Payment of debt 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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-220">5,750</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="f-221">750</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Payment of finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-222">4,953</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-223">3,253</ix:nonFraction>)</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Common stock repurchases</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-224">10,003</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-225">&#8212;</ix:nonFraction>&#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"/></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"/></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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-226">2,041</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="f-227">&#8212;</ix:nonFraction>&#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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-228">10,112</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-229">11,409</ix:nonFraction>)</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"/></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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Payments under 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:fixed-zero" scale="3" id="f-230">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-231">20,000</ix:nonFraction>)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net cash used in financing activities</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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-232">28,777</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 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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-233">35,412</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"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-234">55</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-235">65</ix:nonFraction>&#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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-236">1,727</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-237">1,875</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents-beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-238">120,982</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-239">114,655</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Cash and cash equivalents-end of period</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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-240">122,709</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-241">116,530</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#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-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to the condensed 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',serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="i69894dafe89e4aa79a273cb50eca3228_31"></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',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',serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share amounts)</span></div><div style="text-align:center"><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_34"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Note 1 - <ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="f-242" continuedAt="f-242-1" escape="true">Operations and Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="f-242-1"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Chefs&#8217; Warehouse, Inc., and its wholly-owned subsidiaries (the &#8220;Company&#8221;), is a distributor of specialty food and center-of-the-plate products in the United States, the Middle East and Canada. The Company is focused on serving the specific needs of chefs who own and/or operate restaurants, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FiscalPeriod" id="f-243" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">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></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidation</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-244" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed 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></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Interim Financial Statements</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-245" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The accompanying unaudited condensed consolidated financial statements and the related interim information contained within the notes to such unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and the applicable rules of the Securities and Exchange Commission (&#8220;SEC&#8221;) for interim information and quarterly reports on Form 10-Q. Accordingly, they do not include all the information and disclosures required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements and related notes should be read in conjunction with the Company&#8217;s audited consolidated financial statements and notes thereto for the fiscal year ended December&#160;26, 2025 filed as part of the Company&#8217;s Annual Report on Form 10-K (the &#8220;2025 Form 10-K&#8221;).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The unaudited condensed consolidated financial statements appearing in this Form 10-Q have been prepared on the same basis as the audited consolidated financial statements included in the Company&#8217;s 2025 Form 10-K, and in the opinion of management, include all normal recurring adjustments that are necessary for the fair statement of the Company&#8217;s interim period results. The year-end consolidated balance sheet data was derived from the audited financial statements but does not include all disclosures required by GAAP. Due to seasonal fluctuations and other factors, the results of operations for the thirteen weeks ended March&#160;27, 2026 are not necessarily indicative of the results to be expected for the full year.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-246" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from management&#8217;s estimates.</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',serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="i69894dafe89e4aa79a273cb50eca3228_43"></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',serif;font-size:10pt;font-weight:700;line-height:120%">Note 2 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="f-247" continuedAt="f-247-1" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-247-1"><div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-248" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',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:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><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:5.478%"/><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:9.572%"/><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:5.484%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-249">420,868</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-33" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-250">39.7</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-251">361,492</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-35" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-252">38.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Specialty:</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Dry Goods</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-253">166,720</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-37" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-254">15.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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-255">150,106</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-39" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-256">15.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Produce</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-257">139,277</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-41" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-258">13.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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-259">119,572</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-43" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-260">12.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-261">146,507</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-45" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-262">13.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-263">128,538</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-47" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-264">13.5</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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cheese 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-265">68,943</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-49" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-266">6.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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-267">65,175</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-51" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-268">6.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Dairy and Eggs</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-269">63,870</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-53" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-270">6.0</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-271">76,069</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-55" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-272">8.0</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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Oils and Vinegars</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-273">31,642</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-57" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-274">3.0</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-275">31,650</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-59" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-276">3.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Kitchen Supplies</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-277">21,183</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-61" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-278">2.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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-279">18,146</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-63" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-280">1.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Specialty</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-281">638,142</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-65" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-282">60.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-283">589,256</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-67" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-284">62.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-285">1,059,010</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-68" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-286">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-287">950,748</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-69" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-288">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-289" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',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. Net sales by product category may include estimates of product mix for certain locations that are not yet fully integrated into the Company&#8217;s sales reporting system as of the reporting date.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_52"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Note 3 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-290" continuedAt="f-290-1" escape="true">Net Income per Share</ix:nonNumeric></span></div><ix:continuation id="f-290-1" continuedAt="f-290-2"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-291" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share adjusts basic net income per share for all the potentially dilutive shares outstanding during the period. When the Company&#8217;s convertible notes are dilutive, interest on the convertible notes, net of tax, is added back to net income in order to calculate diluted earnings available to common shareholders.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-292" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the computation of basic and diluted net income 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:98.099%"><tr><td style="width:1.0%"/><td style="width:66.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.847%"/><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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income 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',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',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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-293">0.45</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-294">0.27</ix:nonFraction>&#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"/><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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-295">0.40</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-296">0.25</ix:nonFraction>&#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"/><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',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',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',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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-297">38,795,537</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-298">38,695,791</ix:nonFraction>&#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"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-299">46,079,299</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-300">46,091,441</ix:nonFraction>&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></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',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><ix:continuation id="f-290-2"><ix:nonNumeric contextRef="c-1" name="chef:ScheduleOfReconciliationOfEarningsPerShareTableTextBlock" id="f-301" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of net income 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:98.099%"><tr><td style="width:1.0%"/><td style="width:66.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.847%"/><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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-302">17,367</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-303">10,288</ix:nonFraction>&#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"/><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',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',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',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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestOnConvertibleDebtNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-304">1,192</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InterestOnConvertibleDebtNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-305">1,212</ix:nonFraction>&#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"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to common shareholders</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-306">18,559</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-307">11,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 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',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',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',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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-308">38,795,537</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-309">38,695,791</ix:nonFraction>&#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"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="f-310">788,792</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="f-311">827,795</ix:nonFraction>&#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"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="f-312">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-313">72,885</ix:nonFraction>&#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"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="f-314">6,494,970</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="f-315">6,494,970</ix:nonFraction>&#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"/><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',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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-316">46,079,299</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-317">46,091,441</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 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></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-318" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that have been excluded from the calculation of diluted net income 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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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:14.545%"/><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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Restricted share awards (&#8220;RSAs&#8221;) and restricted stock units (&#8220;RSUs&#8221;)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-70" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-319">120,549</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-71" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-320">114,866</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 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></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_58"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Note 4 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-321" continuedAt="f-321-1" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="f-321-1"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts reported in the Company&#8217;s condensed consolidated balance sheets for accounts receivable and accounts payable approximate fair value due to their immediate to short-term nature. The fair values of the asset-based loan facility and term loan approximated their book values as of March&#160;27, 2026 and December&#160;26, 2025, as these instruments had variable interest rates that reflected current market rates available to the Company and are classified as Level 2 fair value measurements.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="f-322" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',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 and its unsecured note issued in connection with the acquisition of Italco Food Products (&#8220;Italco&#8221;) in fiscal 2025 (&#8220;Italco Note&#8221;). The fair value of the Company&#8217;s 2028 Convertible Senior Notes was based on bid/ask quotes as of or near the balance sheet date. The fair value of the Italco Note was determined based upon observable market prices of similar debt instruments.</span></div><div><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:30.858%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.774%"/><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:9.503%"/><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:13.774%"/><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:9.509%"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</span></td></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',serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Hierarchy</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',serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</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',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:ConvertibleNotesPayable" format="ixt:num-dot-decimal" scale="3" id="f-323">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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:ConvertibleNotesPayable" format="ixt:num-dot-decimal" scale="3" id="f-324">424,321</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:ConvertibleNotesPayable" format="ixt:num-dot-decimal" scale="3" id="f-325">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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:ConvertibleNotesPayable" format="ixt:num-dot-decimal" scale="3" id="f-326">442,750</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Italco Note</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-327">10,745</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-328">10,816</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-329">10,700</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-330">10,768</ix:nonFraction>&#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"/></tr></table></div></ix:nonNumeric></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i69894dafe89e4aa79a273cb50eca3228_70"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Note 5 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryDisclosureTextBlock" id="f-331" continuedAt="f-331-1" escape="true">Inventories</ix:nonNumeric></span></div><ix:continuation id="f-331-1" continuedAt="f-331-2"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-331-2">Inventories consist primarily of finished product and are reflected net of adjustments for shrinkage, excess and obsolescence to approximate their net realizable value totaling $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="f-332">11,633</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="f-333">10,520</ix:nonFraction> at March&#160;27, 2026 and December&#160;26, 2025, respectively.</ix:continuation> </span></div><div><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_73"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Note 6 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-334" continuedAt="f-334-1" escape="true">Property and Equipment</ix:nonNumeric></span></div><ix:continuation id="f-334-1"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is net of accumulated depreciation and amortization of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-335">190,026</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-336">178,931</ix:nonFraction> at March&#160;27, 2026 and December&#160;26, 2025, respectively.</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',serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><div id="i69894dafe89e4aa79a273cb50eca3228_79"></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',serif;font-size:10pt;font-weight:700;line-height:120%">Note 7 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-337" continuedAt="f-337-1" escape="true">Goodwill and Other Intangible Assets</ix:nonNumeric></span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-338" escape="true"><ix:continuation id="f-337-1" continuedAt="f-337-2"><div><span style="color:#000000;font-family:'Times New Roman',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="display:none"/><td colspan="3" style="display:none"/></tr><tr><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"/></tr><tr><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',serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as of December 26, 2025</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-339">362,742</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-340">58</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as of March 27, 2026</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-341">362,684</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"/></tr></table></div></ix:continuation></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-337-2">Other intangible assets are net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-342">195,276</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-343">189,625</ix:nonFraction> as of March&#160;27, 2026 and December&#160;26, 2025, respectively. Amortization expense for other intangibles was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-344">5,651</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-345">6,094</ix:nonFraction> for the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025, respectively.</ix:continuation> </span></div><div><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_88"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Note 8 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-346" continuedAt="f-346-1" escape="true">Debt Obligations</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-346-1" continuedAt="f-346-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtTableTextBlock" id="f-347" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Debt obligations as of March&#160;27, 2026 and December&#160;26, 2025 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.853%"><tr><td style="width:1.0%"/><td style="width:36.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><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:12.227%"/><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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Effective Interest Rate at March&#160;27, 2026</span></div></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',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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured term loans</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-80" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-348">6.91</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',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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-349">246,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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-350">252,000</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-82" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-351">2.77</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-352">287,500</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-353">287,500</ix:nonFraction>&#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-84" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-354">5.69</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">August 2030</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-355">100,000</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-356">100,000</ix:nonFraction>&#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"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases and other financing obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-3" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-357">7.15</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Various</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-358">126,179</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-359">119,451</ix:nonFraction>&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred costs</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-360">9,499</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-361">10,421</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Total debt obligations</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;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="f-362">750,430</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="f-363">748,530</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: current installments</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-364">29,528</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-365">28,197</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-366">720,902</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-367">720,333</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"/></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">In January 2026, the Company entered into an amendment (&#8220;Fourteenth Amendment&#8221;) to its senior secured term loan agreement, which reduced the interest rate spread on its senior secured term loan facility. Arrangement fees of $<ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="chef:DebtInstrumentArrangementFee" scale="3" id="f-368">525</ix:nonFraction> and third-party transaction costs of $<ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="chef:DebtInstrumentTransactionCosts" scale="3" id="f-369">51</ix:nonFraction> were expensed as incurred during the thirteen weeks ended March&#160;27, 2026 and included in i</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">nterest expense</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">, respectively,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">within the Company&#8217;s condensed consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, during the thirteen weeks ended March&#160;27, 2026, the Company made a voluntary principal prepayment totaling $<ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:num-dot-decimal" scale="3" id="f-370">5,000</ix:nonFraction> towards the senior secured term loan. In connection with the prepayment, the Company wrote-off unamortized deferred financing fees of $<ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="chef:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown" scale="3" id="f-371">130</ix:nonFraction> during the thirteen weeks ended March&#160;27, 2026, which were included in </span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">within the Company&#8217;s condensed consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">As of March&#160;27, 2026, the Company had reserved $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="chef:AmountsReservedForIssuanceOfLettersOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-372">44,356</ix:nonFraction> of its ABL facility for the issuance of letters of credit and funds totaling $<ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-373">155,644</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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConvertibleDebtTableTextBlock" id="f-374" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying value of the Company&#8217;s 2028 convertible senior notes as of March&#160;27, 2026 and December&#160;26, 2025 was:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:19.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.437%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.437%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.437%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.437%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.437%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.440%"/><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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs</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',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Principal Amount</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',serif;font-size:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-375">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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-376">3,151</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-377">284,349</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-378">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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-379">3,438</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-380">284,062</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"/></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></table></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',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><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="f-381" escape="true"><ix:continuation id="f-346-2"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest expense on the Company&#8217;s convertible notes were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:66.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.847%"/><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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks 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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="f-382">1,707</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="f-383">1,707</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 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',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred costs and premium</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="f-384">286</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="f-385">286</ix:nonFraction>&#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"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Total interest</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="f-386">1,993</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="f-387">1,993</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 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></ix:continuation></ix:nonNumeric><div><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_94"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Note 9 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-388" continuedAt="f-388-1" escape="true">Stockholders&#8217; Equity</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-388-1"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Awards</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="f-389" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the activity of RSAs and RSUs during the thirteen weeks ended March&#160;27, 2026:</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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 26, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-91" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-390">470,866</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-91" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-391">48.71</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-92" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-392">1,307,313</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-92" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-393">51.22</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-93" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-394">175,786</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-93" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-395">37.10</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-94" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-396">200,793</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-94" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-397">72.73</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-95" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-398">190,035</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-95" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-399">72.43</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-96" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-400">33,535</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-96" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-401">72.43</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-94" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-402">171,971</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-94" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-403">43.95</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-95" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-404">119,145</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-95" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-405">32.55</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-96" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-406">86,329</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-96" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-407">28.84</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-94" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-408">13,925</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-94" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-409">48.84</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-95" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-410">139,866</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-95" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-411">32.55</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-96" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="0" id="f-412">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-96" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-413">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at March 27, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-97" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-414">485,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-97" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-415">60.32</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-98" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-416">1,238,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-98" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-417">58.38</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-99" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-418">122,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-99" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-419">52.53</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"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted&#160;<ix:nonFraction unitRef="shares" contextRef="c-100" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-420">424,363</ix:nonFraction>&#160;RSAs and RSUs to its employees and directors at a weighted average grant date fair value of&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="c-100" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-421">72.57</ix:nonFraction> during the&#160;thirteen weeks ended&#160;March&#160;27, 2026. These awards are a mix of time-, market- and performance-based grants that generally vest over a range of periods up to <ix:nonNumeric contextRef="c-101" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-422">five years</ix:nonNumeric>. The Company recognized expense on its RSAs and RSUs totaling $<ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-423">4,139</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-424">4,121</ix:nonFraction> during the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025, respectively. <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:fixed-zero" scale="3" id="f-425">No</ix:nonFraction> share-based compensation expense has been capitalized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At March&#160;27, 2026, the total unrecognized compensation cost for unvested RSAs and RSUs was $<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-426">42,319</ix:nonFraction> and the weighted-average remaining period was approximately <ix:nonNumeric contextRef="c-100" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="f-427">2.1</ix:nonNumeric> years. Of this total, $<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-428">27,097</ix:nonFraction> related to awards with time-based vesting provisions and $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-429">15,222</ix:nonFraction> related to awards with performance- and market-based vesting provisions. At March&#160;27, 2026, the weighted-average remaining period for time-based vesting and performance-based vesting RSAs and RSUs were approximately <ix:nonNumeric contextRef="c-94" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="f-430">1.9</ix:nonNumeric> years and <ix:nonNumeric contextRef="c-95" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="f-431">2.4</ix:nonNumeric> years, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Company announced a <ix:nonNumeric contextRef="c-104" name="chef:StockRepurchaseProgramProgramTerm" format="ixt-sec:durwordsen" id="f-432">two-year</ix:nonNumeric> share repurchase program in an amount up to $<ix:nonFraction unitRef="usd" contextRef="c-105" decimals="INF" name="srt:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="3" id="f-433">100,000</ix:nonFraction>. In February 2026, the board of directors authorized the extension of the share repurchase program for <ix:nonNumeric contextRef="c-106" name="chef:StockRepurchaseProgramExtensionPeriod" format="ixt-sec:durwordsen" id="f-434">ten years</ix:nonNumeric>, subject to that same $<ix:nonFraction unitRef="usd" contextRef="c-107" decimals="INF" name="srt:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="3" id="f-435">100,000</ix:nonFraction> limit. The remaining share purchase authorization was $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="3" id="f-436">57,617</ix:nonFraction> at March&#160;27, 2026. The Company is not obligated to repurchase any specific number of shares and may suspend or discontinue the program at any time.</span></div></ix:continuation><div><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_109"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Note 10 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-437" continuedAt="f-437-1" escape="true">Income Taxes</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-437-1"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s effective tax rate was <ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-438">23.6</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-439">17.6</ix:nonFraction>% for the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025, respectively. Both periods include the impact of a discrete item related to a tax benefit from the vesting of stock awards. The effective tax rate otherwise varies from the 21% statutory rate primarily due to state taxes and permanent adjustments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As a result of a five year carryback allowed under the Coronavirus Aid, Relief, and Economic Security Act (&#8220;CARES Act&#8221;), the Company carried back its 2020 federal income tax loss, which resulted in a income tax refund receivable of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="f-440">27,446</ix:nonFraction> as of March&#160;27, 2026. The receivable is reflected in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s condensed consolidated balance sheet.</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',serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="i69894dafe89e4aa79a273cb50eca3228_118"></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',serif;font-size:10pt;font-weight:700;line-height:120%">Note 11 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-441" continuedAt="f-441-1" escape="true">Segment Information</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-441-1"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s business consists of <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-442">three</ix:nonFraction> operating segments: East, Midwest and West that aggregate into <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-443">one</ix:nonFraction> reportable segment, foodservice distribution, which is concentrated primarily in the United States.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the foodservice distribution segment are the same as those for the consolidated company. The Company&#8217;s chief operating decision maker, who is the Company&#8217;s chief executive officer, uses gross profit as the measure of profit or loss to assess segment performance and allocate resources. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated gross profit, reported on the statement of operations and comprehensive income, is used to evaluate whether to reinvest profits into the foodservice distribution segment or into other parts of the entity, such as for acquisitions or to repurchase its common shares. Additionally, gross profit is used to monitor budget versus actual results and in competitive analysis by benchmarking to the Company&#8217;s competitors. Consolidated total assets, reported on the balance sheet, is the measure of segment assets.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-444" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about the Company&#8217;s foodservice distribution segment:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:66.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.847%"/><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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net sales </span><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">United States</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-445">957,974</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-446">851,905</ix:nonFraction>&#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"/><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">International</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-447">101,036</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-448">98,843</ix:nonFraction>&#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"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-449">1,059,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-450">950,748</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 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',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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="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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales - non-production costs </span><span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-451">787,017</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-452">706,501</ix:nonFraction>&#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"/><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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales - food processing costs </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-453">14,625</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-454">18,252</ix:nonFraction>&#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"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-455">801,642</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-456">724,753</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 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',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-457">257,368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-458">225,995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.43pt">The Company&#8217;s revenue is disaggregated by geographic area based on sales office location. No country outside of the United States had revenue greater than 10% of consolidated revenue for the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Non-production costs represent the net purchase price paid for products sold, plus the cost of transportation necessary to bring the product to the Company&#8217;s distribution facilities. Non-production costs include purchase incentives and product purchase credits from certain vendors.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">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.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Food processing costs included $<ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:Depreciation" scale="3" id="f-459">242</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:Depreciation" scale="3" id="f-460">261</ix:nonFraction> of depreciation expense for the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025, respectively.</span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Refer to the condensed consolidated statements of operations and comprehensive income for the reconciliation of consolidated gross profit, which is the Company&#8217;s segment measure of profit or loss, to consolidated income before income taxes.</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',serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><div id="i69894dafe89e4aa79a273cb50eca3228_121"></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',serif;font-size:10pt;font-weight:700;line-height:120%">Note 12 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:CashFlowSupplementalDisclosuresTextBlock" id="f-461" continuedAt="f-461-1" escape="true">Supplemental Disclosures of Cash Flow Information</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="f-462" escape="true"><ix:continuation id="f-461-1"><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:61.803%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks 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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental cash flow disclosures:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-463">1,777</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="f-464">376</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest, net of cash received</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-465">8,237</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-466">8,228</ix:nonFraction>&#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',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:#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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-467">10,776</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-468">9,934</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" format="ixt:num-dot-decimal" scale="3" id="f-469">2,034</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" format="ixt:num-dot-decimal" scale="3" id="f-470">1,019</ix:nonFraction>&#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',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:#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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-471">9,829</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-472">6,094</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-473">12,150</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-474">17,591</ix:nonFraction>&#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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="margin-top:5pt"><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',serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="i69894dafe89e4aa79a273cb50eca3228_133"></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',serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations (&#8220;MD&amp;A&#8221;) is provided as a supplement to the accompanying condensed consolidated financial statements and footnotes to help provide an understanding of our financial condition, changes in our financial condition and results of operations. The following discussion should be read in conjunction with information included in our Annual Report on Form 10-K for the fiscal year ended December&#160;26, 2025 (the &#8220;2025 Form 10-K&#8221;) filed with the SEC. 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. All dollar amounts included in the tables in the following discussion are presented in thousands.</span></div><div style="padding-left:27pt"><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_136"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Overview</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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, the Middle East and Canada. We offer more than 90,000 stock-keeping units (&#8220;SKUs&#8221;), ranging from high-quality specialty foods and ingredients to basic ingredients and staples and center-of-the-plate proteins, such as beef, seafood and poultry. We serve more than 55,000 core customer locations, primarily located in our 23 geographic markets across the United States, the Middle East and Canada, and the majority of our customers are independent restaurants and fine dining establishments. We also sell certain of our center-of-the-plate products directly to consumers through our Allen Brothers subsidiary.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the performance of our business, our management team considers a variety of performance and financial measures. The key measures used by our management are discussed below.</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',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 impact 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><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',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. </span></div><div><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inflation.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> The majority of our pricing is set at the time of order and we typically pass cost increases or decreases to our customers. Our ability to fully pass along cost changes and the timing of those changes can cause fluctuations in our gross profit margin. Also, some of our pricing to customers is based on a cost-plus methodology, which impacts gross profit in periods of cost inflation or deflation.</span></div><div><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product Mix.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 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. Product mix is most significantly impacted by the introduction of new product categories in markets that we have more recently entered and 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 style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Volume Measurements.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> In assessing our results, we utilize both total and organic growth, which excludes growth from an acquired business until it has been reflected in our results of operations for at least 12 months. We use case count as the volume measurement in our specialty product category and pounds sold as the volume measurement in our center-of-the-plate category. </span></div><div><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Case count. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Case count represents the volume of specialty products sold to customers during a given time period. Case growth is calculated by dividing the change in case volumes sold by the number of cases sold in the prior period. We define a case as the lowest level of packaged products as received from our suppliers, with one case containing several individually packaged units of the same product. Where individual packaged units are sold separately, case volume is calculated using the case equivalent quantity sold. </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',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 style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pounds sold. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pounds represent the volume of center-of-the-plate products sold to customers during a given time period. Pounds growth is calculated by dividing the change in pound volumes sold by the number of pounds sold in the prior period.</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Other Performance Indicators.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> While case count is used for the volume measurement in the specialty category, we also disclose changes in specialty unique customers and specialty placements to provide additional context to our results and to the performance of our business. We define unique customers as the number of customers who purchase product in a given week. Each customer, regardless of the number of deliveries made during the week, is counted only once. Placements is the sum of the unique stock-keeping units (&#8220;SKUs&#8221;) sold per customer, also in a given week. Our customer count and placements measures are subject to adjustments for acquisitions, consolidations, spin-offs, and other market activity, and we present these measures for historical periods reflecting these adjustments.</span></div><div><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_139"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Acquisitions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">O</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">n October 1, 2025, we entered into an asset purchase agreement to acquire substantially all of the assets of Italco Food Products (&#8220;Italco&#8221;), a premier specialty food distributor based in Denver, Colorado. </span></div><div><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_142"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:63.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.271%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.273%"/><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"/></tr><tr><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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,059,010&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">950,748&#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"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">801,642&#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',serif;font-size:10pt;font-weight:400;line-height:100%">724,753&#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"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">257,368&#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',serif;font-size:10pt;font-weight:400;line-height:100%">225,995&#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"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">224,145&#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',serif;font-size:10pt;font-weight:400;line-height:100%">202,763&#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"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">89&#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',serif;font-size:10pt;font-weight:400;line-height:100%">497&#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"/><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 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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',serif;font-size:10pt;font-weight:400;line-height:100%">33,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 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',serif;font-size:10pt;font-weight:400;line-height:100%">22,735&#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="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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,396&#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',serif;font-size:10pt;font-weight:400;line-height:100%">10,253&#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"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</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',serif;font-size:10pt;font-weight:400;line-height:100%">22,738&#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',serif;font-size:10pt;font-weight:400;line-height:100%">12,482&#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="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income tax 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',serif;font-size:10pt;font-weight:400;line-height:100%">5,371&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,194&#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"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,367&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,288&#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="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></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',serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><div id="i69894dafe89e4aa79a273cb50eca3228_145"></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',serif;font-size:10pt;font-weight:700;line-height:120%">Thirteen Weeks Ended March&#160;27, 2026 Compared to Thirteen Weeks Ended March&#160;28, 2025 </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.595%"/><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:10.748%"/><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',serif;font-size:10pt;font-weight:700;line-height:100%">2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">2025</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',serif;font-size:10pt;font-weight:700;line-height:100%">$ Change</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,059,010&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">950,748&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">108,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 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',serif;font-size:10pt;font-weight:400;line-height:100%">11.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',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',serif;font-size:10pt;font-weight:400;line-height:120%">Organic growth contributed $98.3 million, or 10.4%, to sales growth and the remaining growth of $10.0 million, or 1.0%, primarily resulting from our acquisition of Italco. Organic case count increased approximately 5.7% in our specialty category, representing an increase in net sales of $33.7 million. In addition, unique customers and placements in our specialty category increased 1.9% and 6.2%, respectively, compared to the prior year quarter. Organic pounds sold in our center-of-the-plate category increased 6.2% compared to the prior year quarter, representing a increase in net sales of $22.3 million. Estimated inflation increased sales by $9.0 million, or 1.5% in our specialty category and by $29.7 million, or 8.2% in our center-of-the-plate category compared to the prior year quarter.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.595%"/><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:10.748%"/><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',serif;font-size:10pt;font-weight:700;line-height:100%">2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">2025</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',serif;font-size:10pt;font-weight:700;line-height:100%">$ Change</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">257,368&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">225,995&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">31,373&#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',serif;font-size:10pt;font-weight:400;line-height:100%">13.9&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">24.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">23.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',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: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"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Gross profit dollars increased $25.7 million as a result of sales growth which includes inflation and acquisitions, with the remainder of the increase primarily due to improved gross profit margin rates. Gross profit margin increased approximately 53 basis points due to effective pricing in an inflationary food away from home environment and product cost management. Gross profit margins increased 43 basis points in the Company&#8217;s specialty category, or $2.8 million, and increased 110 basis points in the Company&#8217;s center-of-the-plate category, or $4.6 million, compared to the prior year quarter.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.595%"/><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:10.748%"/><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',serif;font-size:10pt;font-weight:700;line-height:100%">2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">2025</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',serif;font-size:10pt;font-weight:700;line-height:100%">$ Change</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">224,145&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">202,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',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',serif;font-size:10pt;font-weight:400;line-height:100%">21,382&#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',serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">21.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">21.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',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: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"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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 to support sales growth, higher depreciation expense driven by facility and fleet investments and higher self-insurance expense. Our ratio of selling, general and administrative expenses to net sales decreased 10 basis points due to improved fixed cost leverage.</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',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:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.595%"/><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:10.748%"/><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',serif;font-size:10pt;font-weight:700;line-height:100%">2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">2025</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',serif;font-size:10pt;font-weight:700;line-height:100%">$ Change</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expenses, net</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">89&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">497&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(408)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(82.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></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></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other operating expenses, net decreased by $0.4 million primarily due to lower third-party deal costs.</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',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:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.595%"/><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:10.748%"/><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',serif;font-size:10pt;font-weight:700;line-height:100%">2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">2025</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',serif;font-size:10pt;font-weight:700;line-height:100%">$ Change</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Interest 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,396&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,253&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">143&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></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></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was relatively unchanged compared to the prior year quarter.</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',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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Tax 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:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.595%"/><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:10.748%"/><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',serif;font-size:10pt;font-weight:700;line-height:100%">2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">2025</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',serif;font-size:10pt;font-weight:700;line-height:100%">$ Change</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income tax 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,371&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,194&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,177&#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',serif;font-size:10pt;font-weight:400;line-height:100%">144.8&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">23.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">17.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',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: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"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s effective tax rate was 23.6% and 17.6% for the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025, respectively. The effective tax rate for the thirteen weeks ended March&#160;27, 2026 reflects a smaller discrete item impact related to first quarter tax benefits from the vesting of stock awards. Exclusive of the first quarter discrete items, the effective tax rate was 30% and 28% for the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025, respectively.</span></div><div><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_151"></div><div><span style="color:#000000;font-family:'Times New Roman',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',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 and finance leases, trade payables and equity financing.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information on our indebtedness: </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:63.227%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">246,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',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',serif;font-size:10pt;font-weight:400;line-height:100%">252,000&#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',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings outstanding on 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',serif;font-size:10pt;font-weight:400;line-height:100%">100,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',serif;font-size:10pt;font-weight:400;line-height:100%">100,000&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases and other financing obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">126,179&#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',serif;font-size:10pt;font-weight:400;line-height:100%">119,451&#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="display:none"/><td colspan="3" style="display:none"/><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"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Transactions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In January 2026, we entered into an amendment to our senior secured term loan agreement, which reduced the interest rate spread by 50 basis points on our senior secured term loan facility. Additionally, during the thirteen weeks ended March&#160;27, 2026, we made a voluntary principal prepayment of $5.0&#160;million towards the senior secured term loan.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, we announced a two-year share repurchase program in an amount up to $100.0&#160;million. In February 2026, the board of directors authorized the extension of the share repurchase program for ten years, subject to that same $100.0&#160;million limit. During the thirteen weeks ended March&#160;27, 2026, we repurchased 156,861 shares of our common stock at an average purchase price of $63.75 per share. The share repurchases were funded by our available cash. The remaining share purchase authorization was $57.6&#160;million at March&#160;27, 2026. We are not obligated to repurchase any specific number of shares and may suspend or discontinue the program at any time.</span></div><div><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_154"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity</span></div><div><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information on liquidity: </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:62.976%"/><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.496%"/><td style="width:0.1%"/><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"/></tr><tr><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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">122,709&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">120,982&#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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Working capital</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">excluding cash and cash equivalents</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',serif;font-size:10pt;font-weight:400;line-height:100%">380,483&#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',serif;font-size:10pt;font-weight:400;line-height:100%">375,448&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Availability 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',serif;font-size:10pt;font-weight:400;line-height:100%">155,644&#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',serif;font-size:10pt;font-weight:400;line-height:100%">159,516&#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="display:none"/><td colspan="3" style="display:none"/><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 style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> We define working capital as current assets less current liabilities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We expect our capital expenditures, excluding cash paid for acquisitions, for fiscal 2026 will be approximately $45.0 million to $55.0 million. 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 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',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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows</span></div><div><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information on cash flows: </span></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:63.175%"/><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.470%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</span></td><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"/></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="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">38,258&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">49,566&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,699)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(12,344)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(28,777)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(35,412)</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></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our cash provided by operating activities is predominately driven by net sales to our customers. Our cash used in operating activities is primarily driven by our payments to suppliers for our inventory, employee compensation, payments to support our facilities, our distribution network, interest on our indebtedness, payments to tax authorities and other general corporate expenditures. Net cash provided by operations was $38.3 million for the thirteen weeks ended March&#160;27, 2026 compared to $49.6 million for the thirteen weeks ended March&#160;28, 2025. The decrease in cash provided by operating activities was primarily due to timing inventory purchases and supplier payments, partially offset by sales growth.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities was $7.7 million for the thirteen weeks ended March&#160;27, 2026, driven by capital expenditures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities was $28.8 million for the thirteen weeks ended March&#160;27, 2026 driven by $10.1 million paid for shares surrendered to pay tax withholding related to the vesting of equity incentive plan awards, $10.0 million used to repurchase our common stock, $5.8 million of payments of term loan debt and $5.0 million of finance lease payments.</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',serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><div id="i69894dafe89e4aa79a273cb50eca3228_157"></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',serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;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',serif;font-size:10pt;font-weight:400;line-height:120%">Our exposure to interest rate market risk relates primarily to our long-term debt. As of March&#160;27, 2026, we had aggregate indebtedness outstanding of $346.3 million that bore interest at variable rates. A 100 basis point increase in market interest rates would decrease our after-tax earnings by approximately $2.4 million per annum, holding other variables constant.</span></div><div><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_160"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. CONTROLS AND PROCEDURES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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&#8217;s &#8220;disclosure controls and procedures&#8221; (as defined in Rule&#160;13a-15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)) 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 March&#160;27, 2026.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in our internal control over financial reporting that occurred during the quarter ended&#160;March&#160;27, 2026 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_163"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_166"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. LEGAL PROCEEDINGS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in legal proceedings, claims and litigation arising out of the ordinary conduct of our business. Although we cannot assure the outcome, management presently believes that the result of such legal proceedings, either individually or in the aggregate, will not have a material adverse effect on our condensed consolidated financial statements, and no material amounts have been accrued in our condensed consolidated financial statements with respect to these matters.</span></div><div><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_169"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A. RISK FACTORS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our risk factors as previously disclosed in Part I, Item 1A. included in our Annual Report on Form 10-K for the year ended December&#160;26, 2025. In addition to the information contained herein, you should consider the risk factors disclosed in our Annual Report on Form 10-K.</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',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><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_172"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES, USE OF PROCEEDS AND ISSUER PURCHASES OF EQUITY SECURITIES</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',serif;font-size:10pt;font-weight:700;line-height:115%">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:100.000%"><tr><td style="width:1.0%"/><td style="width:32.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.153%"/><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">Repurchased</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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',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 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',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Purchased as Part</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">of Publicly</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Announced Plans</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">or Programs</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><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',serif;font-size:10pt;font-weight:700;line-height:100%">Approximate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Dollar Value of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Shares That May</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Yet Be Purchased</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Under the Plans</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">or Programs (in thousands)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">December 27, 2025 to January 23, 2026</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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">67,617&#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',serif;font-size:10pt;font-weight:400;line-height:100%">January 24, 2026 to February 20, 2026</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">67,617&#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',serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2026 to March 27, 2026</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',serif;font-size:10pt;font-weight:400;line-height:100%">299,100&#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',serif;font-size:10pt;font-weight:400;line-height:100%">67.24&#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',serif;font-size:10pt;font-weight:400;line-height:100%">156,861&#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',serif;font-size:10pt;font-weight:400;line-height:100%">57,617&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">299,100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">67.24&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">156,861&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">57,617&#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><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:6.34pt">Represents shares of our common stock withheld during the thirteen weeks ended March 27, 2026 to satisfy tax withholding requirements related to restricted shares of our common stock awarded to our officers and key employees resulting from either elections under 83(b) of the Internal Revenue Code of 1986, as amended, or upon vesting of such awards, and shares purchased as part of a publicly announced program included in column 3. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">In November 2023, we announced a two-year share repurchase program in an amount up to $100.0&#160;million. In February 2026, the board of directors authorized the extension of the share repurchase program for ten years, subject to that same $100.0&#160;million limit. </span></div><div style="padding-left:18pt"><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_175"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. DEFAULTS UPON SENIOR SECURITIES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_178"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. MINE SAFETY DISCLOSURES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="i69894dafe89e4aa79a273cb50eca3228_184"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5. OTHER INFORMATION</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Rule 10b5-1 and Non-Rule 10b5-1 Trading Arrangements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter covered by this report, none of our directors and officers (as defined in Rule 16a-1(f) of the Securities Exchange Act, of 1934, as amended) <ix:nonNumeric contextRef="c-1" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-475"><ix:nonNumeric contextRef="c-1" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-476">adopted</ix:nonNumeric></ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-477"><ix:nonNumeric contextRef="c-1" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-478">terminated</ix:nonNumeric></ix:nonNumeric> or modified any contract, instruction or written plan for the purchase or sale of our common stock that was intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c) or any non-Rule 10b5-1 trading arrangement (as defined in Item 408 of Regulation S-K).</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',serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><div id="i69894dafe89e4aa79a273cb50eca3228_190"></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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6. EXHIBITS</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:10.212%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.665%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.723%"/><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',serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr style="height:14pt"><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="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1517175/000151717526000005/chefs-14thamendmenttocredi.htm">10.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amendment No. 14, dated as of January 20, 2026, to the Term Loan Facility (incorporated by reference to Exhibit 10.23 to the Company&#8217;s Form 10-K filed on February 24, 2026).</span></td></tr><tr style="height:14pt"><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="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="chef-10qxex31x103272026.htm">31.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Certification of Chief Executive Officer pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002.</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',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:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="chef-10qxex31x203272026.htm">31.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Certification of Chief Financial Officer pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002.</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',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:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="chef-10qxex32x103272026.htm">32.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</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',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:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="chef-10qxex32x203272026.htm">32.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></td></tr><tr style="height:14pt"><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="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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',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',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:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension 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',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:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension 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',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:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension 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',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:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension 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',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:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr style="height:14pt"><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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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><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="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><div id="i69894dafe89e4aa79a273cb50eca3228_193"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SIGNATURES</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;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 April&#160;29, 2026.</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.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.581%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.168%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">THE CHEFS&#8217; WAREHOUSE, INC.</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">(Registrant)</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Date: April 29, 2026</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ James Leddy</span></td></tr><tr><td colspan="9" style="padding:0 1pt"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">James Leddy</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Date: April 29, 2026</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Timothy McCauley</span></td></tr><tr><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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Timothy McCauley</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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Accounting 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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></td></tr></table></div><div style="text-indent:18pt"><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',serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>chef-10qxex31x103272026.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i692b1585112f4d4c88aec7356a62c9b5_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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this quarterly report on Form 10-Q 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',serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this quarterly 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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58; April 29, 2026</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',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',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',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',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',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>3
<FILENAME>chef-10qxex31x203272026.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="ib3019956ba134c1bb69e60f19c03d62a_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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this quarterly report on Form 10-Q 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',serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this quarterly 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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58; April 29, 2026</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',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',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',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',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',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><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>chef-10qxex32x103272026.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="iefe04399cfb94d4eb8e55338cfa2d2d3_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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the quarterly report of The Chefs&#8217; Warehouse, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the quarter ended March&#160;27, 2026, 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',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; April 29, 2026</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>chef-10qxex32x203272026.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i1f8d920651ab472d8ec77832dc6523db_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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the quarterly report of The Chefs&#8217; Warehouse, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the quarter ended March&#160;27, 2026, 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',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; April 29, 2026</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(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',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><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>chef-20260327.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019cd316-b1fc-76f2-927a-1b64c273954b,g:2ba14e95-1287-4bd0-b657-7608eeb181a0-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:chef="http://chefswarehouse.com/20260327" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://chefswarehouse.com/20260327">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.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-20260327_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-20260327_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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-20260327_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-20260327_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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="CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" roleURI="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited">
        <link:definition>9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</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="CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" roleURI="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical">
        <link:definition>9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (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="CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" roleURI="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited">
        <link:definition>9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Unaudited)</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="CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" roleURI="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited">
        <link:definition>9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited)</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="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" roleURI="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited">
        <link:definition>9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</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>9952156 - 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>9952157 - 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="NetIncomeperShare" roleURI="http://chefswarehouse.com/role/NetIncomeperShare">
        <link:definition>9952158 - Disclosure - Net Income per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://chefswarehouse.com/role/FairValueMeasurements">
        <link:definition>9952159 - 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="Inventories" roleURI="http://chefswarehouse.com/role/Inventories">
        <link:definition>9952160 - 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>9952161 - 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>9952162 - 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>9952163 - 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>9952164 - 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="IncomeTaxes" roleURI="http://chefswarehouse.com/role/IncomeTaxes">
        <link:definition>9952165 - 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="SegmentInformation" roleURI="http://chefswarehouse.com/role/SegmentInformation">
        <link:definition>9952166 - Disclosure - Segment 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="SupplementalDisclosuresofCashFlowInformation" roleURI="http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformation">
        <link:definition>9952167 - 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="OperationsandBasisofPresentationPolicies" roleURI="http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies">
        <link:definition>9955511 - Disclosure - Operations and Basis of Presentation (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>9955512 - 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="NetIncomeperShareTables" roleURI="http://chefswarehouse.com/role/NetIncomeperShareTables">
        <link:definition>9955513 - Disclosure - Net Income per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://chefswarehouse.com/role/FairValueMeasurementsTables">
        <link:definition>9955514 - 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="GoodwillandOtherIntangibleAssetsTables" roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>9955515 - 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>9955516 - 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>9955517 - 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="SegmentInformationTables" roleURI="http://chefswarehouse.com/role/SegmentInformationTables">
        <link:definition>9955518 - Disclosure - Segment 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="SupplementalDisclosuresofCashFlowInformationTables" roleURI="http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationTables">
        <link:definition>9955519 - 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="SummaryofSignificantAccountingPoliciesDetails" roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>9955520 - Disclosure - Summary of Significant Accounting Policies (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="NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails" roleURI="http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails">
        <link:definition>9955521 - Disclosure - Net Income per Share - Computation of Basic and Diluted 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="NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails" roleURI="http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails">
        <link:definition>9955522 - Disclosure - Net Income 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="NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetIncomeperShareDetails" roleURI="http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetIncomeperShareDetails">
        <link:definition>9955523 - Disclosure - Net Income per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Income 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="FairValueMeasurementsDetails" roleURI="http://chefswarehouse.com/role/FairValueMeasurementsDetails">
        <link:definition>9955524 - Disclosure - Fair Value Measurements (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="InventoriesDetails" roleURI="http://chefswarehouse.com/role/InventoriesDetails">
        <link:definition>9955525 - Disclosure - Inventories (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>9955526 - 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="GoodwillandOtherIntangibleAssetsGoodwillDetails" roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails">
        <link:definition>9955527 - 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>9955528 - 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="DebtObligationsScheduleofDebtObligationsDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails">
        <link:definition>9955529 - 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>9955529 - 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="DebtObligationsNarrativeDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsNarrativeDetails">
        <link:definition>9955530 - Disclosure - Debt Obligations - 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="DebtObligationsScheduleofConvertibleSeniorNotesDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails">
        <link:definition>9955531 - 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>9955532 - 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="StockholdersEquityScheduleofRestrictedStockAwardsDetails" roleURI="http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails">
        <link:definition>9955533 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Awards (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>9955534 - 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="IncomeTaxesDetails" roleURI="http://chefswarehouse.com/role/IncomeTaxesDetails">
        <link:definition>9955535 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationNarrativeDetails" roleURI="http://chefswarehouse.com/role/SegmentInformationNarrativeDetails">
        <link:definition>9955536 - Disclosure - Segment Information - 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="SegmentInformationScheduleofSegmentInformationDetails" roleURI="http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails">
        <link:definition>9955537 - Disclosure - Segment Information - Schedule of Segment 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="SupplementalDisclosuresofCashFlowInformationDetails" roleURI="http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails">
        <link:definition>9955538 - 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>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="chef_StockIssuedDuringPeriodWarrantExercisesShares" abstract="false" name="StockIssuedDuringPeriodWarrantExercisesShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares" abstract="false" name="CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" abstract="false" name="CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock" abstract="false" name="ScheduleOfReconciliationOfEarningsPerShareTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_TotalSpecialtyMember" abstract="true" name="TotalSpecialtyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ProduceMember" abstract="true" name="ProduceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_CheeseAndCharcuterieProductMember" abstract="true" name="CheeseAndCharcuterieProductMember" 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_OilsAndVinegarProductMember" abstract="true" name="OilsAndVinegarProductMember" 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_EarningsPerShareBasicAndDiluted1Abstract" abstract="true" name="EarningsPerShareBasicAndDiluted1Abstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract" abstract="true" name="EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="chef_A2028ConvertibleNotesMember" abstract="true" name="A2028ConvertibleNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_ItalcoNoteMember" abstract="true" name="ItalcoNoteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SeniorSecuredTermLoansMember" abstract="true" name="SeniorSecuredTermLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_SeniorSecuredTermLoansThirteenthAmendmentMember" abstract="true" name="SeniorSecuredTermLoansThirteenthAmendmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_DebtInstrumentArrangementFee" abstract="false" name="DebtInstrumentArrangementFee" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown" abstract="false" name="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_TimeBasedRestrictedStockMember" abstract="true" name="TimeBasedRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_TimeMarketAndPerformanceBasedGrantsMember" abstract="true" name="TimeMarketAndPerformanceBasedGrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_StockRepurchaseProgramProgramTerm" abstract="false" name="StockRepurchaseProgramProgramTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chef_StockRepurchaseProgramExtensionPeriod" abstract="false" name="StockRepurchaseProgramExtensionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chef_NonProductionDirectCostsMember" abstract="true" name="NonProductionDirectCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_FoodProcessingCostsMember" abstract="true" name="FoodProcessingCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_FoodserviceDistributionMember" abstract="true" name="FoodserviceDistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>chef-20260327_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019cd316-b1fc-76f2-927a-1b64c273954b,g:2ba14e95-1287-4bd0-b657-7608eeb181a0-->
<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:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" xlink:type="simple" xlink:href="chef-20260327.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019cd316-b34c-7c45-8664-97176c988510" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019cd316-b34c-7f73-bf37-818893467f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019cd316-b34c-7c45-8664-97176c988510" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019cd316-b34c-7f73-bf37-818893467f6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019cd316-b34c-7a07-bcc3-4603ff30a531" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019cd316-b34c-7c45-8664-97176c988510" xlink:to="loc_us-gaap_Liabilities_019cd316-b34c-7a07-bcc3-4603ff30a531" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019cd316-b34c-7009-842a-232200e3aefa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019cd316-b34c-7c45-8664-97176c988510" xlink:to="loc_us-gaap_StockholdersEquity_019cd316-b34c-7009-842a-232200e3aefa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019cd316-b34c-78a0-84ce-e518112a9ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_019cd316-b34c-7b9e-8271-d8b77f464734" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019cd316-b34c-78a0-84ce-e518112a9ca6" xlink:to="loc_us-gaap_PreferredStockValue_019cd316-b34c-7b9e-8271-d8b77f464734" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019cd316-b34c-77c0-b867-b41bf1f02fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019cd316-b34c-78a0-84ce-e518112a9ca6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019cd316-b34c-77c0-b867-b41bf1f02fc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019cd316-b34c-73bc-a981-8fa7400dca37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019cd316-b34c-78a0-84ce-e518112a9ca6" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019cd316-b34c-73bc-a981-8fa7400dca37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019cd316-b34c-7607-9609-980f9dde4e39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019cd316-b34c-78a0-84ce-e518112a9ca6" xlink:to="loc_us-gaap_CommonStockValue_019cd316-b34c-7607-9609-980f9dde4e39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019cd316-b34c-74e6-b68a-627270f45153" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019cd316-b34c-78a0-84ce-e518112a9ca6" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019cd316-b34c-74e6-b68a-627270f45153" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019cd316-b34c-7cce-85c3-5bd5832c7df0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_019cd316-b34c-73fd-bbb9-3e7fb92d9b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019cd316-b34c-7cce-85c3-5bd5832c7df0" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_019cd316-b34c-73fd-bbb9-3e7fb92d9b0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019cd316-b34c-760a-8f83-b25cd21ac25e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019cd316-b34c-7cce-85c3-5bd5832c7df0" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019cd316-b34c-760a-8f83-b25cd21ac25e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019cd316-b34c-71aa-9f6b-d9b158c96aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019cd316-b34c-7cce-85c3-5bd5832c7df0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019cd316-b34c-71aa-9f6b-d9b158c96aa8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_019cd316-b34c-7c56-8c1f-e2709adfd1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019cd316-b34c-7cce-85c3-5bd5832c7df0" xlink:to="loc_us-gaap_LongTermDebtCurrent_019cd316-b34c-7c56-8c1f-e2709adfd1c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019cd316-b34c-70de-b9d1-7eb1b0d81e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019cd316-b34c-7cce-85c3-5bd5832c7df0" xlink:to="loc_us-gaap_AccountsPayableCurrent_019cd316-b34c-70de-b9d1-7eb1b0d81e9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019cd316-b34c-70d7-8212-30b77f765a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019cd316-b34c-78cc-98c5-88bf92152811" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019cd316-b34c-70d7-8212-30b77f765a4a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019cd316-b34c-78cc-98c5-88bf92152811" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019cd316-b34c-75ce-9236-6e074ac8db1f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019cd316-b34c-70d7-8212-30b77f765a4a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019cd316-b34c-75ce-9236-6e074ac8db1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019cd316-b34c-7696-bfe2-a1f86c8596d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019cd316-b34c-70d7-8212-30b77f765a4a" xlink:to="loc_us-gaap_InventoryNet_019cd316-b34c-7696-bfe2-a1f86c8596d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019cd316-b34c-7042-a658-93084865095c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019cd316-b34c-70d7-8212-30b77f765a4a" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019cd316-b34c-7042-a658-93084865095c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019cd316-b34c-7c80-ab95-03f6cc9b08e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019cd316-b34c-7e76-ab73-1496866a91f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cd316-b34c-7c80-ab95-03f6cc9b08e9" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019cd316-b34c-7e76-ab73-1496866a91f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019cd316-b34c-7b93-942c-64fcf6db8d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cd316-b34c-7c80-ab95-03f6cc9b08e9" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019cd316-b34c-7b93-942c-64fcf6db8d3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019cd316-b34c-7ecc-bde5-0aebb9a98c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cd316-b34c-7c80-ab95-03f6cc9b08e9" xlink:to="loc_us-gaap_AssetsCurrent_019cd316-b34c-7ecc-bde5-0aebb9a98c6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019cd316-b34c-7494-bcf9-530b9261b8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cd316-b34c-7c80-ab95-03f6cc9b08e9" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019cd316-b34c-7494-bcf9-530b9261b8b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019cd316-b34c-7539-8064-29952b0fea17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cd316-b34c-7c80-ab95-03f6cc9b08e9" xlink:to="loc_us-gaap_Goodwill_019cd316-b34c-7539-8064-29952b0fea17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_019cd316-b34c-7cb8-a1e6-d501c4901f27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cd316-b34c-7c80-ab95-03f6cc9b08e9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_019cd316-b34c-7cb8-a1e6-d501c4901f27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019cd316-b34c-7620-b797-8624de0a79ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019cd316-b34c-71b3-b833-ebfffb24caa9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019cd316-b34c-7620-b797-8624de0a79ef" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019cd316-b34c-71b3-b833-ebfffb24caa9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019cd316-b34c-7a51-a891-a588a621de92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019cd316-b34c-7620-b797-8624de0a79ef" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019cd316-b34c-7a51-a891-a588a621de92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019cd316-b34c-7e85-a170-8d1d1d1e5378" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019cd316-b34c-7620-b797-8624de0a79ef" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019cd316-b34c-7e85-a170-8d1d1d1e5378" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019cd316-b34c-7c4c-8bf2-ad6b9925367e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019cd316-b34c-7620-b797-8624de0a79ef" xlink:to="loc_us-gaap_LiabilitiesCurrent_019cd316-b34c-7c4c-8bf2-ad6b9925367e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019cd316-b34c-7ed8-a2c8-356508fdab93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019cd316-b34c-7620-b797-8624de0a79ef" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019cd316-b34c-7ed8-a2c8-356508fdab93" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" xlink:type="simple" xlink:href="chef-20260327.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019cd316-b34c-7042-bfe1-3ecd2bee0980" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019cd316-b34c-7702-be02-8eb36281f7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019cd316-b34c-7042-bfe1-3ecd2bee0980" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019cd316-b34c-7702-be02-8eb36281f7aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019cd316-b34c-7477-b120-43ca9dea19a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019cd316-b34c-7042-bfe1-3ecd2bee0980" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019cd316-b34c-7477-b120-43ca9dea19a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019cd316-b34c-7e86-804e-765ad4f6af3a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019cd316-b34c-75ff-adad-927d3557556e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019cd316-b34c-7e86-804e-765ad4f6af3a" xlink:to="loc_us-gaap_GrossProfit_019cd316-b34c-75ff-adad-927d3557556e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019cd316-b34c-7883-acf2-c57780fd08d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019cd316-b34c-7e86-804e-765ad4f6af3a" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019cd316-b34c-7883-acf2-c57780fd08d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_019cd316-b34c-7f8c-a0f8-e601d163d010" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019cd316-b34c-7e86-804e-765ad4f6af3a" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_019cd316-b34c-7f8c-a0f8-e601d163d010" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019cd316-b34c-793c-9a0a-e85137413159" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019cd316-b34c-7d29-8cc5-2e977dec1443" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019cd316-b34c-793c-9a0a-e85137413159" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019cd316-b34c-7d29-8cc5-2e977dec1443" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019cd316-b34c-7ef0-8b03-98d165295314" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019cd316-b34c-793c-9a0a-e85137413159" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019cd316-b34c-7ef0-8b03-98d165295314" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019cd316-b34c-7c09-b000-b2965f6b9792" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_019cd316-b34c-7a44-9146-ee9775c14b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019cd316-b34c-7c09-b000-b2965f6b9792" xlink:to="loc_us-gaap_InterestExpenseNonoperating_019cd316-b34c-7a44-9146-ee9775c14b5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019cd316-b34c-7b89-a163-4d28f5d1f58e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019cd316-b34c-7c09-b000-b2965f6b9792" xlink:to="loc_us-gaap_OperatingIncomeLoss_019cd316-b34c-7b89-a163-4d28f5d1f58e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_019cd316-b34c-7588-bd20-8a7049e76627" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019cd316-b34c-7da9-897b-cf259e199f85" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019cd316-b34c-7588-bd20-8a7049e76627" xlink:to="loc_us-gaap_NetIncomeLoss_019cd316-b34c-7da9-897b-cf259e199f85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_019cd316-b34c-7794-aed0-5ea42cb2fb87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019cd316-b34c-7588-bd20-8a7049e76627" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_019cd316-b34c-7794-aed0-5ea42cb2fb87" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" xlink:type="simple" xlink:href="chef-20260327.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019cd316-b34c-71e9-a9a1-f426c885c0eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019cd316-b34c-7399-ab0c-e9c7b151f010" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019cd316-b34c-71e9-a9a1-f426c885c0eb" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019cd316-b34c-7399-ab0c-e9c7b151f010" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cd316-b34c-7745-99f6-42ea7d021ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019cd316-b34c-71e9-a9a1-f426c885c0eb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cd316-b34c-7745-99f6-42ea7d021ed3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cd316-b34c-7562-8c85-e4bfc32de82d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019cd316-b34c-71e9-a9a1-f426c885c0eb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cd316-b34c-7562-8c85-e4bfc32de82d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cd316-b34c-7ca0-929d-850d7187e8aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019cd316-b34c-71e9-a9a1-f426c885c0eb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cd316-b34c-7ca0-929d-850d7187e8aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cd316-b34c-7a8d-a401-33889cbdf35d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_019cd316-b34c-70d4-9c41-c5deb20407eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cd316-b34c-7a8d-a401-33889cbdf35d" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_019cd316-b34c-70d4-9c41-c5deb20407eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cd316-b34c-74da-8b08-fa7132409492" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_019cd316-b34c-76cd-af35-7cdec754eda6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cd316-b34c-74da-8b08-fa7132409492" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_019cd316-b34c-76cd-af35-7cdec754eda6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_019cd316-b34c-77ee-8b95-1b86527a79e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cd316-b34c-74da-8b08-fa7132409492" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_019cd316-b34c-77ee-8b95-1b86527a79e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_019cd316-b34c-79a3-9d23-e9d820f84d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cd316-b34c-74da-8b08-fa7132409492" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_019cd316-b34c-79a3-9d23-e9d820f84d8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019cd316-b34c-7038-90ab-b0caf7f20527" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cd316-b34c-74da-8b08-fa7132409492" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019cd316-b34c-7038-90ab-b0caf7f20527" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019cd316-b34c-7309-bd89-25efc881912c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cd316-b34c-74da-8b08-fa7132409492" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019cd316-b34c-7309-bd89-25efc881912c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_019cd316-b34c-77e6-a0f9-50568d1cc238" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cd316-b34c-74da-8b08-fa7132409492" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_019cd316-b34c-77e6-a0f9-50568d1cc238" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019cd316-b34c-7712-af9a-c455b6f589a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cd316-b34c-74da-8b08-fa7132409492" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019cd316-b34c-7712-af9a-c455b6f589a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019cd316-b34c-75dd-83d0-301e8242cc13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cd316-b34c-74da-8b08-fa7132409492" xlink:to="loc_us-gaap_NetIncomeLoss_019cd316-b34c-75dd-83d0-301e8242cc13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_019cd316-b34c-714e-a7be-da2fc78d7bf6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cd316-b34c-74da-8b08-fa7132409492" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_019cd316-b34c-714e-a7be-da2fc78d7bf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_019cd316-b34c-7114-a559-51a8190ef14a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cd316-b34c-74da-8b08-fa7132409492" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_019cd316-b34c-7114-a559-51a8190ef14a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019cd316-b34c-7e83-9016-6f7913d94b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cd316-b34c-74da-8b08-fa7132409492" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019cd316-b34c-7e83-9016-6f7913d94b8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019cd316-b34c-7f9d-960b-57234aaae9c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cd316-b34c-74da-8b08-fa7132409492" xlink:to="loc_us-gaap_ShareBasedCompensation_019cd316-b34c-7f9d-960b-57234aaae9c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cd316-b34c-7bc7-9204-a2df39b215d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_019cd316-b34c-7793-ae0d-aafb389cc1b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cd316-b34c-7bc7-9204-a2df39b215d1" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_019cd316-b34c-7793-ae0d-aafb389cc1b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_019cd316-b34c-7716-94f1-9fd58919f90d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cd316-b34c-7bc7-9204-a2df39b215d1" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_019cd316-b34c-7716-94f1-9fd58919f90d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019cd316-b34c-7eb3-8fd1-997ff23c387d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cd316-b34c-7bc7-9204-a2df39b215d1" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019cd316-b34c-7eb3-8fd1-997ff23c387d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_019cd316-b34c-79b6-b227-f71c0dac2773" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cd316-b34c-7bc7-9204-a2df39b215d1" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_019cd316-b34c-79b6-b227-f71c0dac2773" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019cd316-b34c-7e2e-94ae-e0d5c31394ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cd316-b34c-7bc7-9204-a2df39b215d1" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019cd316-b34c-7e2e-94ae-e0d5c31394ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_019cd316-b34c-7b19-8a0a-ea0deac8811b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cd316-b34c-7bc7-9204-a2df39b215d1" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_019cd316-b34c-7b19-8a0a-ea0deac8811b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cd316-b34c-7a1e-a870-c82ee7a0055e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019cd316-b34c-7fb4-9464-88fed0303b15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cd316-b34c-7a1e-a870-c82ee7a0055e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019cd316-b34c-7fb4-9464-88fed0303b15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019cd316-b34c-76f3-b64d-04f451ad54e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cd316-b34c-7a1e-a870-c82ee7a0055e" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019cd316-b34c-76f3-b64d-04f451ad54e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_019cd316-b34c-79bf-811d-8a6f716d86ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cd316-b34c-7a1e-a870-c82ee7a0055e" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_019cd316-b34c-79bf-811d-8a6f716d86ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_019cd316-b34c-729f-9548-2c581e199e01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cd316-b34c-7a1e-a870-c82ee7a0055e" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_019cd316-b34c-729f-9548-2c581e199e01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019cd316-b34c-78c5-9382-cd66f5e4540f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019cd316-b34c-7e63-a405-69d7d6db6f71" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019cd316-b34c-78c5-9382-cd66f5e4540f" xlink:to="loc_us-gaap_NetIncomeLoss_019cd316-b34c-7e63-a405-69d7d6db6f71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_019cd316-b34c-70c5-b401-53cdd2881b21" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019cd316-b34c-78c5-9382-cd66f5e4540f" xlink:to="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_019cd316-b34c-70c5-b401-53cdd2881b21" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" xlink:type="simple" xlink:href="chef-20260327.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_019cd316-b34d-7e6e-8e75-64fa2652ba28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_019cd316-b34d-7f2d-abaf-c39d05523f31" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_019cd316-b34d-7e6e-8e75-64fa2652ba28" xlink:to="loc_us-gaap_FinanceLeaseLiability_019cd316-b34d-7f2d-abaf-c39d05523f31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_019cd316-b34d-79dc-8aa1-70486089fb9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_019cd316-b34d-7e6e-8e75-64fa2652ba28" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_019cd316-b34d-79dc-8aa1-70486089fb9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019cd316-b34d-7d88-aa3b-53a03d0da574" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_019cd316-b34d-7e6e-8e75-64fa2652ba28" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019cd316-b34d-7d88-aa3b-53a03d0da574" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1" xlink:type="simple" xlink:href="chef-20260327.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_019cd316-b34d-7a21-a394-036f7a674598" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_019cd316-b34d-7054-9c8e-504fc8b6c7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_019cd316-b34d-7a21-a394-036f7a674598" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_019cd316-b34d-7054-9c8e-504fc8b6c7f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_019cd316-b34d-7554-82f4-7db43dcd7cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_019cd316-b34d-7a21-a394-036f7a674598" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_019cd316-b34d-7554-82f4-7db43dcd7cd7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="chef-20260327.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_019cd316-b34d-70f8-9811-8b6bfe6b9cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_019cd316-b34d-7699-a054-9ba57a1ceb92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019cd316-b34d-70f8-9811-8b6bfe6b9cc4" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_019cd316-b34d-7699-a054-9ba57a1ceb92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019cd316-b34d-7832-89b8-a8d1d7172405" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019cd316-b34d-70f8-9811-8b6bfe6b9cc4" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019cd316-b34d-7832-89b8-a8d1d7172405" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" xlink:type="simple" xlink:href="chef-20260327.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_019cd316-b34d-7aa8-bb5d-6c221cf43dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_019cd316-b34d-7a11-8670-cee3deb18812" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_019cd316-b34d-7aa8-bb5d-6c221cf43dc3" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_019cd316-b34d-7a11-8670-cee3deb18812" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_019cd316-b34d-73c5-bf53-7d76d18056e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_019cd316-b34d-7aa8-bb5d-6c221cf43dc3" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_019cd316-b34d-73c5-bf53-7d76d18056e2" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>chef-20260327_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019cd316-b1fc-76f2-927a-1b64c273954b,g:2ba14e95-1287-4bd0-b657-7608eeb181a0-->
<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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" xlink:type="simple" xlink:href="chef-20260327.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_019cd316-b34c-7141-936f-843aa9b4b4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_019cd316-b34c-71c0-bbfc-7c49c2f00463" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_019cd316-b34c-7141-936f-843aa9b4b4b4" xlink:to="loc_us-gaap_StatementTable_019cd316-b34c-71c0-bbfc-7c49c2f00463" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_019cd316-b34c-77e9-8296-910d1cafaac5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_019cd316-b34c-71c0-bbfc-7c49c2f00463" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_019cd316-b34c-77e9-8296-910d1cafaac5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019cd316-b34c-77e9-8296-910d1cafaac5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019cd316-b34c-77e9-8296-910d1cafaac5" xlink:to="loc_us-gaap_EquityComponentDomain_019cd316-b34c-77e9-8296-910d1cafaac5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019cd316-b34c-7095-968b-752ea5473774" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019cd316-b34c-77e9-8296-910d1cafaac5" xlink:to="loc_us-gaap_EquityComponentDomain_019cd316-b34c-7095-968b-752ea5473774" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_019cd316-b34c-7beb-86f1-ee253c2d30bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019cd316-b34c-7095-968b-752ea5473774" xlink:to="loc_us-gaap_CommonStockMember_019cd316-b34c-7beb-86f1-ee253c2d30bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_019cd316-b34c-7562-aa2e-2df39d22dd37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019cd316-b34c-7095-968b-752ea5473774" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_019cd316-b34c-7562-aa2e-2df39d22dd37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019cd316-b34c-728e-9d71-607a0c480606" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019cd316-b34c-7095-968b-752ea5473774" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019cd316-b34c-728e-9d71-607a0c480606" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_019cd316-b34c-7f73-b5e3-1dbf41d030f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019cd316-b34c-7095-968b-752ea5473774" xlink:to="loc_us-gaap_RetainedEarningsMember_019cd316-b34c-7f73-b5e3-1dbf41d030f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_019cd316-b34c-7141-936f-843aa9b4b4b4" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_019cd316-b34c-7289-8dc9-5b62d558e674" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_us-gaap_CommonStockSharesIssued_019cd316-b34c-7289-8dc9-5b62d558e674" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019cd316-b34c-777d-ac4c-38397830ca02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_us-gaap_StockholdersEquity_019cd316-b34c-777d-ac4c-38397830ca02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019cd316-b34c-7ee7-939f-46ef88d52db1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_us-gaap_NetIncomeLoss_019cd316-b34c-7ee7-939f-46ef88d52db1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_019cd316-b34c-72f6-87e0-a3d4fd2e8702" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_019cd316-b34c-72f6-87e0-a3d4fd2e8702" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019d9491-d7bc-7bfe-b0d3-1fbbd4923f00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019d9491-d7bc-7bfe-b0d3-1fbbd4923f00" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019d9491-d7bc-7c26-bf4d-b725d5936f48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019d9491-d7bc-7c26-bf4d-b725d5936f48" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_StockIssuedDuringPeriodWarrantExercisesShares_019cd316-b34c-7ca3-9097-4ebc3012bffc" xlink:href="chef-20260327.xsd#chef_StockIssuedDuringPeriodWarrantExercisesShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_chef_StockIssuedDuringPeriodWarrantExercisesShares_019cd316-b34c-7ca3-9097-4ebc3012bffc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_019cd316-b34c-7cab-a211-c64206be7bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_019cd316-b34c-7cab-a211-c64206be7bcb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares_019cd316-b34c-7156-9fbc-110f329fc4e3" xlink:href="chef-20260327.xsd#chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares_019cd316-b34c-7156-9fbc-110f329fc4e3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue_019cd316-b34c-70a3-b668-2a5124c50980" xlink:href="chef-20260327.xsd#chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue_019cd316-b34c-70a3-b668-2a5124c50980" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_019cd316-b34c-7909-bcaf-699cb859ecd9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019cd316-b34c-74b0-ba87-9813994cc339" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#SummaryofSignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_019cd316-b34c-73b4-b238-a41ba3dd5981" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_019cd316-b34c-7686-9717-b9f551ce5118" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_019cd316-b34c-73b4-b238-a41ba3dd5981" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_019cd316-b34c-7686-9717-b9f551ce5118" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_019cd316-b34c-7004-bf82-9993bef0506c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019cd316-b34c-7686-9717-b9f551ce5118" xlink:to="loc_srt_ProductOrServiceAxis_019cd316-b34c-7004-bf82-9993bef0506c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_019cd316-b34c-7004-bf82-9993bef0506c_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_019cd316-b34c-7004-bf82-9993bef0506c" xlink:to="loc_srt_ProductsAndServicesDomain_019cd316-b34c-7004-bf82-9993bef0506c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_019cd316-b34c-7370-9272-d3ed5a63c9d9" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_019cd316-b34c-7004-bf82-9993bef0506c" xlink:to="loc_srt_ProductsAndServicesDomain_019cd316-b34c-7370-9272-d3ed5a63c9d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CenterOfThePlateProductMember_019cd316-b34c-7553-9840-dbe2aa062cb8" xlink:href="chef-20260327.xsd#chef_CenterOfThePlateProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_019cd316-b34c-7370-9272-d3ed5a63c9d9" xlink:to="loc_chef_CenterOfThePlateProductMember_019cd316-b34c-7553-9840-dbe2aa062cb8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TotalSpecialtyMember_019cd316-b34c-733a-ac82-0dcf83bcdff3" xlink:href="chef-20260327.xsd#chef_TotalSpecialtyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_019cd316-b34c-7370-9272-d3ed5a63c9d9" xlink:to="loc_chef_TotalSpecialtyMember_019cd316-b34c-733a-ac82-0dcf83bcdff3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DryGoodsProductMember_019cd316-b34c-7223-a8c8-c136783549db" xlink:href="chef-20260327.xsd#chef_DryGoodsProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TotalSpecialtyMember_019cd316-b34c-733a-ac82-0dcf83bcdff3" xlink:to="loc_chef_DryGoodsProductMember_019cd316-b34c-7223-a8c8-c136783549db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ProduceMember_019cd316-b34c-7404-aa6d-0df878981fc8" xlink:href="chef-20260327.xsd#chef_ProduceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TotalSpecialtyMember_019cd316-b34c-733a-ac82-0dcf83bcdff3" xlink:to="loc_chef_ProduceMember_019cd316-b34c-7404-aa6d-0df878981fc8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PastryProductMember_019cd316-b34c-7b31-bb49-d303953d7d41" xlink:href="chef-20260327.xsd#chef_PastryProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TotalSpecialtyMember_019cd316-b34c-733a-ac82-0dcf83bcdff3" xlink:to="loc_chef_PastryProductMember_019cd316-b34c-7b31-bb49-d303953d7d41" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CheeseAndCharcuterieProductMember_019cd316-b34c-772c-9cc5-ff8be9a82a0d" xlink:href="chef-20260327.xsd#chef_CheeseAndCharcuterieProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TotalSpecialtyMember_019cd316-b34c-733a-ac82-0dcf83bcdff3" xlink:to="loc_chef_CheeseAndCharcuterieProductMember_019cd316-b34c-772c-9cc5-ff8be9a82a0d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DairyAndEggsProductMember_019cd316-b34c-7542-aac8-eb26cfc6a12f" xlink:href="chef-20260327.xsd#chef_DairyAndEggsProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TotalSpecialtyMember_019cd316-b34c-733a-ac82-0dcf83bcdff3" xlink:to="loc_chef_DairyAndEggsProductMember_019cd316-b34c-7542-aac8-eb26cfc6a12f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OilsAndVinegarProductMember_019cd316-b34c-7106-a0ef-dcb6c7e71c1a" xlink:href="chef-20260327.xsd#chef_OilsAndVinegarProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TotalSpecialtyMember_019cd316-b34c-733a-ac82-0dcf83bcdff3" xlink:to="loc_chef_OilsAndVinegarProductMember_019cd316-b34c-7106-a0ef-dcb6c7e71c1a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_KitchenSuppliesProductMember_019cd316-b34c-758b-9e43-24fea5d72715" xlink:href="chef-20260327.xsd#chef_KitchenSuppliesProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TotalSpecialtyMember_019cd316-b34c-733a-ac82-0dcf83bcdff3" xlink:to="loc_chef_KitchenSuppliesProductMember_019cd316-b34c-758b-9e43-24fea5d72715" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_019cd316-b34c-76c2-92ac-fc1d4a0e79bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019cd316-b34c-7686-9717-b9f551ce5118" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_019cd316-b34c-76c2-92ac-fc1d4a0e79bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_019cd316-b34c-76c2-92ac-fc1d4a0e79bd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_019cd316-b34c-76c2-92ac-fc1d4a0e79bd" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_019cd316-b34c-76c2-92ac-fc1d4a0e79bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_019cd316-b34c-745e-8687-419bf4afa607" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_019cd316-b34c-76c2-92ac-fc1d4a0e79bd" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_019cd316-b34c-745e-8687-419bf4afa607" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_019cd316-b34c-77a2-b548-7663da95c183" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_019cd316-b34c-745e-8687-419bf4afa607" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_019cd316-b34c-77a2-b548-7663da95c183" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_019cd316-b34c-7e37-a138-0e1ebf1a31e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019cd316-b34c-7686-9717-b9f551ce5118" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_019cd316-b34c-7e37-a138-0e1ebf1a31e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_019cd316-b34c-7e37-a138-0e1ebf1a31e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_019cd316-b34c-7e37-a138-0e1ebf1a31e7" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_019cd316-b34c-7e37-a138-0e1ebf1a31e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_019cd316-b34c-76be-9d45-a50544980286" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_019cd316-b34c-7e37-a138-0e1ebf1a31e7" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_019cd316-b34c-76be-9d45-a50544980286" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_019cd316-b34c-7589-a94f-f35230d71ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_019cd316-b34c-76be-9d45-a50544980286" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_019cd316-b34c-7589-a94f-f35230d71ec2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019cd316-b34c-7bb5-b98a-f1c584f3d288" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_019cd316-b34c-73b4-b238-a41ba3dd5981" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019cd316-b34c-7bb5-b98a-f1c584f3d288" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_019cd316-b34c-7fd0-8a44-138eaeadb8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_019cd316-b34c-73b4-b238-a41ba3dd5981" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_019cd316-b34c-7fd0-8a44-138eaeadb8b7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetIncomeperShareDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetIncomeperShareDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetIncomeperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019cd316-b34c-76a9-872a-d5d93a4d1338" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019cd316-b34c-7108-83ca-b89cf734deb1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019cd316-b34c-76a9-872a-d5d93a4d1338" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019cd316-b34c-7108-83ca-b89cf734deb1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019cd316-b34c-7de6-9d56-631e67ed0049" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019cd316-b34c-7108-83ca-b89cf734deb1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019cd316-b34c-7de6-9d56-631e67ed0049" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019cd316-b34c-7de6-9d56-631e67ed0049_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019cd316-b34c-7de6-9d56-631e67ed0049" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019cd316-b34c-7de6-9d56-631e67ed0049_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019cd316-b34c-73d5-885f-ae3726fe570d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019cd316-b34c-7de6-9d56-631e67ed0049" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019cd316-b34c-73d5-885f-ae3726fe570d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_019cd316-b34c-7dd6-8ed6-0fb4d1befce9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019cd316-b34c-73d5-885f-ae3726fe570d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_019cd316-b34c-7dd6-8ed6-0fb4d1befce9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019cd316-b34c-7eec-a148-37b9fa07d9a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019cd316-b34c-76a9-872a-d5d93a4d1338" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019cd316-b34c-7eec-a148-37b9fa07d9a5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#FairValueMeasurementsDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019cd316-b34c-7a7d-a7af-ad34d8b7a953" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019cd316-b34c-7f12-af98-6af9420cc276" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019cd316-b34c-7a7d-a7af-ad34d8b7a953" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019cd316-b34c-7f12-af98-6af9420cc276" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34c-77c6-9f21-9e51143daa90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019cd316-b34c-7f12-af98-6af9420cc276" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34c-77c6-9f21-9e51143daa90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34c-77c6-9f21-9e51143daa90_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34c-77c6-9f21-9e51143daa90" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34c-77c6-9f21-9e51143daa90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34c-7b82-b044-7cf47e108b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34c-77c6-9f21-9e51143daa90" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34c-7b82-b044-7cf47e108b5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_019cd316-b34c-7c1b-ade2-f0a38a08604f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34c-7b82-b044-7cf47e108b5c" xlink:to="loc_us-gaap_SeniorNotesMember_019cd316-b34c-7c1b-ade2-f0a38a08604f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_019cd316-b34c-7803-a836-994dfd22888d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34c-7b82-b044-7cf47e108b5c" xlink:to="loc_us-gaap_UnsecuredDebtMember_019cd316-b34c-7803-a836-994dfd22888d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_019cd316-b34c-7ed8-a377-eece1f72dd7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019cd316-b34c-7f12-af98-6af9420cc276" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_019cd316-b34c-7ed8-a377-eece1f72dd7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019cd316-b34c-7ed8-a377-eece1f72dd7a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_019cd316-b34c-7ed8-a377-eece1f72dd7a" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019cd316-b34c-7ed8-a377-eece1f72dd7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_019cd316-b34c-791d-9a84-54959988eb07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_019cd316-b34c-7ed8-a377-eece1f72dd7a" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_019cd316-b34c-791d-9a84-54959988eb07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019cd316-b34c-70d1-8534-00b92af4d5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_019cd316-b34c-791d-9a84-54959988eb07" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019cd316-b34c-70d1-8534-00b92af4d5c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_019cd316-b34c-765c-aa59-32069a87df58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019cd316-b34c-70d1-8534-00b92af4d5c7" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_019cd316-b34c-765c-aa59-32069a87df58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_019cd316-b34c-70d9-9f2b-29a16a6b8361" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019cd316-b34c-70d1-8534-00b92af4d5c7" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_019cd316-b34c-70d9-9f2b-29a16a6b8361" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019cd316-b34c-7740-9793-71c8db02325f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019cd316-b34c-7f12-af98-6af9420cc276" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019cd316-b34c-7740-9793-71c8db02325f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019cd316-b34c-7740-9793-71c8db02325f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019cd316-b34c-7740-9793-71c8db02325f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019cd316-b34c-7740-9793-71c8db02325f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019cd316-b34c-7fcf-b447-f7396d98fa39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019cd316-b34c-7740-9793-71c8db02325f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019cd316-b34c-7fcf-b447-f7396d98fa39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_019cd316-b34c-781f-bb9c-9e37f152b6a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019cd316-b34c-7fcf-b447-f7396d98fa39" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_019cd316-b34c-781f-bb9c-9e37f152b6a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019cd316-b34c-71b9-a5ce-a044f36c3fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019cd316-b34c-7f12-af98-6af9420cc276" xlink:to="loc_us-gaap_DebtInstrumentAxis_019cd316-b34c-71b9-a5ce-a044f36c3fe2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34c-71b9-a5ce-a044f36c3fe2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_019cd316-b34c-71b9-a5ce-a044f36c3fe2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34c-71b9-a5ce-a044f36c3fe2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34c-741d-a37c-e7d938b9e271" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_019cd316-b34c-71b9-a5ce-a044f36c3fe2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34c-741d-a37c-e7d938b9e271" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_A2028ConvertibleNotesMember_019cd316-b34c-7ec7-9bfb-4cb6b6aa84c6" xlink:href="chef-20260327.xsd#chef_A2028ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34c-741d-a37c-e7d938b9e271" xlink:to="loc_chef_A2028ConvertibleNotesMember_019cd316-b34c-7ec7-9bfb-4cb6b6aa84c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ItalcoNoteMember_019d1858-46bb-701b-a2de-3a9bd8108103" xlink:href="chef-20260327.xsd#chef_ItalcoNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34c-741d-a37c-e7d938b9e271" xlink:to="loc_chef_ItalcoNoteMember_019d1858-46bb-701b-a2de-3a9bd8108103" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayable_019cd316-b34c-73a2-b817-750ac1a406bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019cd316-b34c-7a7d-a7af-ad34d8b7a953" xlink:to="loc_us-gaap_ConvertibleNotesPayable_019cd316-b34c-73a2-b817-750ac1a406bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_019d1858-46bb-7a41-a28d-32afb6f0d9d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019cd316-b34c-7a7d-a7af-ad34d8b7a953" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_019d1858-46bb-7a41-a28d-32afb6f0d9d2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#DebtObligationsScheduleofDebtObligationsDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-761e-943c-d02f4d7b3be4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:to="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-761e-943c-d02f4d7b3be4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-72e4-bda8-acd17f4e7a31" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-761e-943c-d02f4d7b3be4" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-72e4-bda8-acd17f4e7a31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-72e4-bda8-acd17f4e7a31_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-72e4-bda8-acd17f4e7a31" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-72e4-bda8-acd17f4e7a31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-77be-b9aa-6046b0319b77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-72e4-bda8-acd17f4e7a31" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-77be-b9aa-6046b0319b77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019cd316-b34d-75cc-b870-cb8d18f0e6d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-77be-b9aa-6046b0319b77" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019cd316-b34d-75cc-b870-cb8d18f0e6d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_019cd316-b34d-78af-a2ab-09226cc3abdb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-77be-b9aa-6046b0319b77" xlink:to="loc_us-gaap_ConvertibleDebtMember_019cd316-b34d-78af-a2ab-09226cc3abdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_019cd316-b34d-73e0-8525-a34e3d6ffe6c" xlink:href="chef-20260327.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-77be-b9aa-6046b0319b77" xlink:to="loc_chef_AssetBasedLoanFacilityMember_019cd316-b34d-73e0-8525-a34e3d6ffe6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-7f0d-91c3-4cfe909a41a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-761e-943c-d02f4d7b3be4" xlink:to="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-7f0d-91c3-4cfe909a41a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-7f0d-91c3-4cfe909a41a7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-7f0d-91c3-4cfe909a41a7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-7f0d-91c3-4cfe909a41a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-76ae-a4b0-cf29274e4013" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-7f0d-91c3-4cfe909a41a7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-76ae-a4b0-cf29274e4013" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansMember_019cd316-b34d-77c0-bb12-235f765b13cd" xlink:href="chef-20260327.xsd#chef_SeniorSecuredTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-76ae-a4b0-cf29274e4013" xlink:to="loc_chef_SeniorSecuredTermLoansMember_019cd316-b34d-77c0-bb12-235f765b13cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_A2028ConvertibleNotesMember_019cd316-b34d-7e89-bc51-8771355b4a32" xlink:href="chef-20260327.xsd#chef_A2028ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-76ae-a4b0-cf29274e4013" xlink:to="loc_chef_A2028ConvertibleNotesMember_019cd316-b34d-7e89-bc51-8771355b4a32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_019cd316-b34d-7d53-9271-6d18a5d677b1" xlink:href="chef-20260327.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-76ae-a4b0-cf29274e4013" xlink:to="loc_chef_AssetBasedLoanFacilityMember_019cd316-b34d-7d53-9271-6d18a5d677b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_019cd316-b34d-73c5-af2d-3d6a645c9a60" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-761e-943c-d02f4d7b3be4" xlink:to="loc_us-gaap_CreditFacilityAxis_019cd316-b34d-73c5-af2d-3d6a645c9a60" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019cd316-b34d-73c5-af2d-3d6a645c9a60_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_019cd316-b34d-73c5-af2d-3d6a645c9a60" xlink:to="loc_us-gaap_CreditFacilityDomain_019cd316-b34d-73c5-af2d-3d6a645c9a60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019cd316-b34d-7709-ad80-2fbefc2b4a03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_019cd316-b34d-73c5-af2d-3d6a645c9a60" xlink:to="loc_us-gaap_CreditFacilityDomain_019cd316-b34d-7709-ad80-2fbefc2b4a03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019cd316-b34d-7b50-a2b9-1db8fa1045f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_019cd316-b34d-7709-ad80-2fbefc2b4a03" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019cd316-b34d-7b50-a2b9-1db8fa1045f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_019cd316-b34d-7c36-97d4-13e2c4d20bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_019cd316-b34d-7c36-97d4-13e2c4d20bc7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_019cd316-b34d-7d19-9c6c-6ffbf2cf8e28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_019cd316-b34d-7d19-9c6c-6ffbf2cf8e28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_019cd316-b34d-7a85-9e54-41ef5945631a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_019cd316-b34d-7a85-9e54-41ef5945631a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_019cd316-b34d-7e25-9c06-98ce237bcf97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:to="loc_us-gaap_FinanceLeaseLiability_019cd316-b34d-7e25-9c06-98ce237bcf97" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019cd316-b34d-7804-b5f3-6f6be2899885" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019cd316-b34d-7804-b5f3-6f6be2899885" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_019cd316-b34d-7846-a7aa-2efd8d8d8b29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_019cd316-b34d-7846-a7aa-2efd8d8d8b29" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_019cd316-b34d-7bf6-b225-9188349babf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_019cd316-b34d-7bf6-b225-9188349babf7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_019cd316-b34d-78cb-8b4c-839c4acdc7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_019cd316-b34d-78cb-8b4c-839c4acdc7ec" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsNarrativeDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#DebtObligationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/DebtObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7806-8600-fc4cbc803547" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-7a11-b0e5-e1569e88ad16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7806-8600-fc4cbc803547" xlink:to="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-7a11-b0e5-e1569e88ad16" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-734f-87da-243652638f74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-7a11-b0e5-e1569e88ad16" xlink:to="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-734f-87da-243652638f74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-734f-87da-243652638f74_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-734f-87da-243652638f74" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-734f-87da-243652638f74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-7998-b0b8-2618e0aa90b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-734f-87da-243652638f74" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-7998-b0b8-2618e0aa90b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansThirteenthAmendmentMember_019cd316-b34d-784e-9724-9c2a55441e92" xlink:href="chef-20260327.xsd#chef_SeniorSecuredTermLoansThirteenthAmendmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-7998-b0b8-2618e0aa90b9" xlink:to="loc_chef_SeniorSecuredTermLoansThirteenthAmendmentMember_019cd316-b34d-784e-9724-9c2a55441e92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansMember_019cd316-b34d-7767-8097-90e254760336" xlink:href="chef-20260327.xsd#chef_SeniorSecuredTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-7998-b0b8-2618e0aa90b9" xlink:to="loc_chef_SeniorSecuredTermLoansMember_019cd316-b34d-7767-8097-90e254760336" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_019cd316-b34d-7e46-ac1a-fa9d9364fd4c" xlink:href="chef-20260327.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-7998-b0b8-2618e0aa90b9" xlink:to="loc_chef_AssetBasedLoanFacilityMember_019cd316-b34d-7e46-ac1a-fa9d9364fd4c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-7970-9969-b03c7e712861" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-7a11-b0e5-e1569e88ad16" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-7970-9969-b03c7e712861" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-7970-9969-b03c7e712861_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-7970-9969-b03c7e712861" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-7970-9969-b03c7e712861_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-7887-b95a-0d08f84f29d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-7970-9969-b03c7e712861" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-7887-b95a-0d08f84f29d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019cd316-b34d-7f9a-9c7e-c1f40d95ece7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-7887-b95a-0d08f84f29d1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019cd316-b34d-7f9a-9c7e-c1f40d95ece7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentArrangementFee_019cd316-b34d-7e50-bb33-ad46c5465507" xlink:href="chef-20260327.xsd#chef_DebtInstrumentArrangementFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7806-8600-fc4cbc803547" xlink:to="loc_chef_DebtInstrumentArrangementFee_019cd316-b34d-7e50-bb33-ad46c5465507" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentTransactionCosts_019cd316-b34d-773c-be00-13fdc200a6e1" xlink:href="chef-20260327.xsd#chef_DebtInstrumentTransactionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7806-8600-fc4cbc803547" xlink:to="loc_chef_DebtInstrumentTransactionCosts_019cd316-b34d-773c-be00-13fdc200a6e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_019cd316-b34d-7838-b047-1545511de773" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7806-8600-fc4cbc803547" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_019cd316-b34d-7838-b047-1545511de773" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown_019cd316-b34d-7d89-9d98-e17c3d3373cb" xlink:href="chef-20260327.xsd#chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7806-8600-fc4cbc803547" xlink:to="loc_chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown_019cd316-b34d-7d89-9d98-e17c3d3373cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AmountsReservedForIssuanceOfLettersOfCredit_019cd316-b34d-7b31-8eb8-8d871897e5b6" xlink:href="chef-20260327.xsd#chef_AmountsReservedForIssuanceOfLettersOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7806-8600-fc4cbc803547" xlink:to="loc_chef_AmountsReservedForIssuanceOfLettersOfCredit_019cd316-b34d-7b31-8eb8-8d871897e5b6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_019cd316-b34d-714a-ab2c-effebf1aa3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7806-8600-fc4cbc803547" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_019cd316-b34d-714a-ab2c-effebf1aa3ac" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#DebtObligationsScheduleofConvertibleSeniorNotesDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-77e9-9a1a-371681a4c81b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-74ab-9c1d-866216668751" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-77e9-9a1a-371681a4c81b" xlink:to="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-74ab-9c1d-866216668751" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-7cb7-9434-f733eee49d99" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-74ab-9c1d-866216668751" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-7cb7-9434-f733eee49d99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-7cb7-9434-f733eee49d99_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-7cb7-9434-f733eee49d99" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-7cb7-9434-f733eee49d99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-7489-97d3-a4372ebf24d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-7cb7-9434-f733eee49d99" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-7489-97d3-a4372ebf24d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_019cd316-b34d-7ec7-8714-0892d74e0073" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-7489-97d3-a4372ebf24d5" xlink:to="loc_us-gaap_ConvertibleDebtMember_019cd316-b34d-7ec7-8714-0892d74e0073" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-75df-8d77-e7b69f950f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-74ab-9c1d-866216668751" xlink:to="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-75df-8d77-e7b69f950f8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-75df-8d77-e7b69f950f8b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-75df-8d77-e7b69f950f8b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-75df-8d77-e7b69f950f8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-7df3-8897-34517b7bbd04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-75df-8d77-e7b69f950f8b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-7df3-8897-34517b7bbd04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_A2028ConvertibleNotesMember_019cd316-b34d-73b8-9112-1a273df80ee6" xlink:href="chef-20260327.xsd#chef_A2028ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-7df3-8897-34517b7bbd04" xlink:to="loc_chef_A2028ConvertibleNotesMember_019cd316-b34d-73b8-9112-1a273df80ee6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_019cd316-b34d-70da-81a7-c6065f297f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-77e9-9a1a-371681a4c81b" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_019cd316-b34d-70da-81a7-c6065f297f2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019cd316-b34d-715a-a0d8-236417aa5347" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-77e9-9a1a-371681a4c81b" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019cd316-b34d-715a-a0d8-236417aa5347" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_019cd316-b34d-7cf5-9feb-aa26ed932269" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-77e9-9a1a-371681a4c81b" xlink:to="loc_us-gaap_LongTermDebt_019cd316-b34d-7cf5-9feb-aa26ed932269" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#DebtObligationsScheduleofComponentsofInterestExpenseDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7b84-9ddb-3bf9007d915e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-7a8a-81c3-7af87b2c071c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7b84-9ddb-3bf9007d915e" xlink:to="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-7a8a-81c3-7af87b2c071c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-794a-8794-adf2bf37b302" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-7a8a-81c3-7af87b2c071c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-794a-8794-adf2bf37b302" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-794a-8794-adf2bf37b302_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-794a-8794-adf2bf37b302" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-794a-8794-adf2bf37b302_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-75d0-93da-87c69a19fb28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-794a-8794-adf2bf37b302" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-75d0-93da-87c69a19fb28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_019cd316-b34d-743a-bf71-f88d8762faad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-75d0-93da-87c69a19fb28" xlink:to="loc_us-gaap_ConvertibleDebtMember_019cd316-b34d-743a-bf71-f88d8762faad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_019cd316-b34d-7e0a-952d-acb549897a04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7b84-9ddb-3bf9007d915e" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_019cd316-b34d-7e0a-952d-acb549897a04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_019cd316-b34d-7a69-8cc9-aef6671c0cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7b84-9ddb-3bf9007d915e" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_019cd316-b34d-7a69-8cc9-aef6671c0cf6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_019cd316-b34d-7b6a-a9fb-59c90e60a638" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7b84-9ddb-3bf9007d915e" xlink:to="loc_us-gaap_InterestExpenseDebt_019cd316-b34d-7b6a-a9fb-59c90e60a638" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#StockholdersEquityScheduleofRestrictedStockAwardsDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7208-911e-1207fa430aed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019cd316-b34d-7b9a-bfe5-59810bf1fb39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7208-911e-1207fa430aed" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019cd316-b34d-7b9a-bfe5-59810bf1fb39" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019cd316-b34d-77bd-8d79-f64bcb0132c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019cd316-b34d-7b9a-bfe5-59810bf1fb39" xlink:to="loc_us-gaap_AwardTypeAxis_019cd316-b34d-77bd-8d79-f64bcb0132c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-77bd-8d79-f64bcb0132c5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019cd316-b34d-77bd-8d79-f64bcb0132c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-77bd-8d79-f64bcb0132c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-7128-88d9-49afe763ba17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019cd316-b34d-77bd-8d79-f64bcb0132c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-7128-88d9-49afe763ba17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeBasedRestrictedStockMember_019cd316-b34d-78f9-b30f-b551455b5bc4" xlink:href="chef-20260327.xsd#chef_TimeBasedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-7128-88d9-49afe763ba17" xlink:to="loc_chef_TimeBasedRestrictedStockMember_019cd316-b34d-78f9-b30f-b551455b5bc4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_019cd316-b34d-75c0-ae1d-16250c02e383" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-7128-88d9-49afe763ba17" xlink:to="loc_us-gaap_PerformanceSharesMember_019cd316-b34d-75c0-ae1d-16250c02e383" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_MarketbasedRestrictedStockAwardsMember_019cd316-b34d-719e-a7f2-426708c82acb" xlink:href="chef-20260327.xsd#chef_MarketbasedRestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-7128-88d9-49afe763ba17" xlink:to="loc_chef_MarketbasedRestrictedStockAwardsMember_019cd316-b34d-719e-a7f2-426708c82acb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019cd316-b34d-7006-9e1e-8b288d538a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7208-911e-1207fa430aed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019cd316-b34d-7006-9e1e-8b288d538a0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019cd316-b34d-722a-b4aa-10229af91370" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019cd316-b34d-7006-9e1e-8b288d538a0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019cd316-b34d-722a-b4aa-10229af91370" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019cd316-b34d-7bd8-87fe-4a1aa25f5dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019cd316-b34d-7006-9e1e-8b288d538a0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019cd316-b34d-7bd8-87fe-4a1aa25f5dc6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019cd316-b34d-7889-b547-2cec8cfe8292" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019cd316-b34d-7006-9e1e-8b288d538a0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019cd316-b34d-7889-b547-2cec8cfe8292" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019cd316-b34d-79f0-b7cc-fe3d135bed5c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019cd316-b34d-7006-9e1e-8b288d538a0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019cd316-b34d-79f0-b7cc-fe3d135bed5c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019cd316-b34d-7c59-a0bf-98adaac6024c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019cd316-b34d-737c-8841-2aa43d98cba4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7208-911e-1207fa430aed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019cd316-b34d-737c-8841-2aa43d98cba4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019cd316-b34d-73b4-a44b-80e1bbfbe4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019cd316-b34d-737c-8841-2aa43d98cba4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019cd316-b34d-73b4-a44b-80e1bbfbe4d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019cd316-b34d-7277-bb16-629268ca3017" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019cd316-b34d-737c-8841-2aa43d98cba4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019cd316-b34d-7277-bb16-629268ca3017" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019cd316-b34d-7ace-a704-e64034168900" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019cd316-b34d-737c-8841-2aa43d98cba4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019cd316-b34d-7ace-a704-e64034168900" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019cd316-b34d-7f91-9116-5f2c1f714a78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019cd316-b34d-737c-8841-2aa43d98cba4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019cd316-b34d-7f91-9116-5f2c1f714a78" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019cd316-b34d-7968-8ced-857f29fe62c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#StockholdersEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019cd316-b34d-7d6c-b1a1-03a31aa4f84d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019cd316-b34d-7d6c-b1a1-03a31aa4f84d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019cd316-b34d-77ee-b8ca-c41103fe30f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019cd316-b34d-7d6c-b1a1-03a31aa4f84d" xlink:to="loc_us-gaap_AwardTypeAxis_019cd316-b34d-77ee-b8ca-c41103fe30f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-77ee-b8ca-c41103fe30f1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019cd316-b34d-77ee-b8ca-c41103fe30f1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-77ee-b8ca-c41103fe30f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-7f1c-8980-2857905cc01d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019cd316-b34d-77ee-b8ca-c41103fe30f1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-7f1c-8980-2857905cc01d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_019cd316-b34d-755a-8851-e136a65543c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-7f1c-8980-2857905cc01d" xlink:to="loc_us-gaap_RestrictedStockMember_019cd316-b34d-755a-8851-e136a65543c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeMarketAndPerformanceBasedGrantsMember_019cd316-b34d-779b-95d7-04c66dc4256b" xlink:href="chef-20260327.xsd#chef_TimeMarketAndPerformanceBasedGrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedStockMember_019cd316-b34d-755a-8851-e136a65543c8" xlink:to="loc_chef_TimeMarketAndPerformanceBasedGrantsMember_019cd316-b34d-779b-95d7-04c66dc4256b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeBasedRestrictedStockMember_019cd316-b34d-7f3f-bdca-95ffd25e3994" xlink:href="chef-20260327.xsd#chef_TimeBasedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TimeMarketAndPerformanceBasedGrantsMember_019cd316-b34d-779b-95d7-04c66dc4256b" xlink:to="loc_chef_TimeBasedRestrictedStockMember_019cd316-b34d-7f3f-bdca-95ffd25e3994" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_019cd316-b34d-7894-8bc9-94a222769750" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TimeMarketAndPerformanceBasedGrantsMember_019cd316-b34d-779b-95d7-04c66dc4256b" xlink:to="loc_us-gaap_PerformanceSharesMember_019cd316-b34d-7894-8bc9-94a222769750" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019cd316-b34d-7c05-abf3-403cb48af001" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019cd316-b34d-7d6c-b1a1-03a31aa4f84d" xlink:to="loc_srt_RangeAxis_019cd316-b34d-7c05-abf3-403cb48af001" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019cd316-b34d-7c05-abf3-403cb48af001_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_019cd316-b34d-7c05-abf3-403cb48af001" xlink:to="loc_srt_RangeMember_019cd316-b34d-7c05-abf3-403cb48af001_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019cd316-b34d-7ce1-935f-318fbe923740" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_019cd316-b34d-7c05-abf3-403cb48af001" xlink:to="loc_srt_RangeMember_019cd316-b34d-7ce1-935f-318fbe923740" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019cd316-b34d-78aa-a5be-839d0a32febd" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019cd316-b34d-7ce1-935f-318fbe923740" xlink:to="loc_srt_MaximumMember_019cd316-b34d-78aa-a5be-839d0a32febd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019cd316-b34d-79ce-9805-929ab1268d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019cd316-b34d-79ce-9805-929ab1268d0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019cd316-b34d-7841-86a6-df2e1ee0e883" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019cd316-b34d-7841-86a6-df2e1ee0e883" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019cd316-b34d-7a16-b80b-d4321023b0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019cd316-b34d-7a16-b80b-d4321023b0d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019cd316-b34d-7bc7-8065-ec5ea130f45d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019cd316-b34d-7bc7-8065-ec5ea130f45d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_019cd316-b34d-78fc-a595-2ab0c9bee87a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_019cd316-b34d-78fc-a595-2ab0c9bee87a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019cd316-b34d-762e-8872-226e3272b17c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019cd316-b34d-762e-8872-226e3272b17c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_019cd316-b34d-7ea3-bfc9-1366d18c670a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_019cd316-b34d-7ea3-bfc9-1366d18c670a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_StockRepurchaseProgramProgramTerm_019cd316-b34d-7c17-b0fd-6f4c13e22466" xlink:href="chef-20260327.xsd#chef_StockRepurchaseProgramProgramTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_chef_StockRepurchaseProgramProgramTerm_019cd316-b34d-7c17-b0fd-6f4c13e22466" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019cd316-b34d-7d6c-9809-661636688b00" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019cd316-b34d-7d6c-9809-661636688b00" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_StockRepurchaseProgramExtensionPeriod_019d524d-0a69-79d8-8fd6-124641d92ea9" xlink:href="chef-20260327.xsd#chef_StockRepurchaseProgramExtensionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_chef_StockRepurchaseProgramExtensionPeriod_019d524d-0a69-79d8-8fd6-124641d92ea9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019cd316-b34d-7020-bc25-d2e6a0e8474e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019cd316-b34d-7020-bc25-d2e6a0e8474e" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#SegmentInformationScheduleofSegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_019cd316-b3ee-7240-9b29-ff2a6a79311b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019cd316-b3ee-70ca-9664-48b2f1aaa214" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019cd316-b3ee-7240-9b29-ff2a6a79311b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019cd316-b3ee-70ca-9664-48b2f1aaa214" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_019cd316-b3ee-79fa-bac2-36b41e501ef1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019cd316-b3ee-70ca-9664-48b2f1aaa214" xlink:to="loc_srt_ProductOrServiceAxis_019cd316-b3ee-79fa-bac2-36b41e501ef1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_019cd316-b3ee-79fa-bac2-36b41e501ef1_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_019cd316-b3ee-79fa-bac2-36b41e501ef1" xlink:to="loc_srt_ProductsAndServicesDomain_019cd316-b3ee-79fa-bac2-36b41e501ef1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_019cd316-b3ee-77c2-9a95-cde584e21607" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_019cd316-b3ee-79fa-bac2-36b41e501ef1" xlink:to="loc_srt_ProductsAndServicesDomain_019cd316-b3ee-77c2-9a95-cde584e21607" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NonProductionDirectCostsMember_019cd316-b3ee-755d-a177-90aecb1231f5" xlink:href="chef-20260327.xsd#chef_NonProductionDirectCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_019cd316-b3ee-77c2-9a95-cde584e21607" xlink:to="loc_chef_NonProductionDirectCostsMember_019cd316-b3ee-755d-a177-90aecb1231f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FoodProcessingCostsMember_019cd316-b3ee-719b-8c91-af375b0ad92d" xlink:href="chef-20260327.xsd#chef_FoodProcessingCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_019cd316-b3ee-77c2-9a95-cde584e21607" xlink:to="loc_chef_FoodProcessingCostsMember_019cd316-b3ee-719b-8c91-af375b0ad92d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019cd316-b3ee-7e22-9a03-7ead2be9be2b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019cd316-b3ee-70ca-9664-48b2f1aaa214" xlink:to="loc_srt_StatementGeographicalAxis_019cd316-b3ee-7e22-9a03-7ead2be9be2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019cd316-b3ee-7e22-9a03-7ead2be9be2b_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_019cd316-b3ee-7e22-9a03-7ead2be9be2b" xlink:to="loc_srt_SegmentGeographicalDomain_019cd316-b3ee-7e22-9a03-7ead2be9be2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019cd316-b3ee-7713-859b-c4490e0b34f6" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_019cd316-b3ee-7e22-9a03-7ead2be9be2b" xlink:to="loc_srt_SegmentGeographicalDomain_019cd316-b3ee-7713-859b-c4490e0b34f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_019cd316-b3ee-7bef-9aa3-0fb1b35ebd02" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019cd316-b3ee-7713-859b-c4490e0b34f6" xlink:to="loc_country_US_019cd316-b3ee-7bef-9aa3-0fb1b35ebd02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_019cd316-b3ee-7c3d-897b-6f49dcf17685" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019cd316-b3ee-7713-859b-c4490e0b34f6" xlink:to="loc_us-gaap_NonUsMember_019cd316-b3ee-7c3d-897b-6f49dcf17685" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019d1865-7d41-7eef-92dd-7272204d00f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019cd316-b3ee-70ca-9664-48b2f1aaa214" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019d1865-7d41-7eef-92dd-7272204d00f6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019d1865-7d41-7eef-92dd-7272204d00f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019d1865-7d41-7eef-92dd-7272204d00f6" xlink:to="loc_us-gaap_SegmentDomain_019d1865-7d41-7eef-92dd-7272204d00f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019d1865-7d41-7bdf-ba48-81adf9671371" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019d1865-7d41-7eef-92dd-7272204d00f6" xlink:to="loc_us-gaap_SegmentDomain_019d1865-7d41-7bdf-ba48-81adf9671371" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FoodserviceDistributionMember_019d1865-7d41-788a-b70a-29d99e16d1aa" xlink:href="chef-20260327.xsd#chef_FoodserviceDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019d1865-7d41-7bdf-ba48-81adf9671371" xlink:to="loc_chef_FoodserviceDistributionMember_019d1865-7d41-788a-b70a-29d99e16d1aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019cd316-b3ee-70e4-8b1d-dd1abf4cb5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019cd316-b3ee-7240-9b29-ff2a6a79311b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019cd316-b3ee-70e4-8b1d-dd1abf4cb5c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019cd316-b3ee-78e7-8a4d-97ffa96e8d73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019cd316-b3ee-7240-9b29-ff2a6a79311b" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019cd316-b3ee-78e7-8a4d-97ffa96e8d73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019cd316-b3ee-7d29-aafb-4e9ecc262726" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019cd316-b3ee-7240-9b29-ff2a6a79311b" xlink:to="loc_us-gaap_GrossProfit_019cd316-b3ee-7d29-aafb-4e9ecc262726" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_019cd316-b3ee-77a0-9f24-2f13bc52b446" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019cd316-b3ee-7240-9b29-ff2a6a79311b" xlink:to="loc_us-gaap_Depreciation_019cd316-b3ee-77a0-9f24-2f13bc52b446" xlink:type="arc" order="3"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>chef-20260327_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019cd316-b1fc-76f2-927a-1b64c273954b,g:2ba14e95-1287-4bd0-b657-7608eeb181a0-->
<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_FiniteLivedIntangibleAssetsAccumulatedAmortization_019cd316-b47b-73f3-8de1-1bb53e1248f5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_srt_RangeMember_019cd316-b47b-7298-9b8d-416a63424140_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/srt-2025.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_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_019cd316-b3ee-771b-bf5e-74b0a4b36e7c_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_AdditionalPaidInCapitalMember_019cd316-b47b-7fc4-94b9-52e36e474b83_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_019cd316-b47b-73e1-8365-bd63dd982b02_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_019cd316-b47b-77ea-b722-8d9ddafd733c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_EarningsPerShareBasic_019cd316-b3ee-75dc-bcb4-54b7099f2e32_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_019cd316-b3ee-7391-ab3c-6e680f659b20_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_019cd316-b47b-7219-a0f3-db3e071ea90a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_019cd316-b3ee-7f67-9f0c-8b74de2217dd_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_019cd316-b47b-7027-9800-7af73e1a1c9e_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019cd316-b47b-7d67-99bc-18f1196f552d_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Unamortized deferred costs</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019cd316-b47b-737b-8955-e1582e6d4979_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unamortized Deferred Costs</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" 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/2025/elts/us-gaap-2025.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_ConsolidationPolicyTextBlock_019cd316-b47b-7423-a3d0-951bb0cf63ee_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_019cd316-b47b-7261-8812-fc060ac585da_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2025/elts/us-gaap-2025.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_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Option</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" 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/2025/elts/us-gaap-2025.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_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019cd316-b3ee-7476-8f10-dc92463ea4a7_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_StockholdersEquity_019cd316-b47b-78d9-92fd-427dd41c60f8_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_019cd316-b47b-7e34-819d-f644733e3030_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_019cd316-b47b-7bcf-9114-a62717f801e6_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_019cd316-b47b-7f47-86c3-c9a5cbe81660_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_019cd316-b3ee-72b4-b924-bde7af2c8e58_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recognized 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" 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/2025/elts/us-gaap-2025.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_CommonStockSharesAuthorized_019cd316-b47b-7655-9a2a-f7326ab7105a_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_NotesPayableFairValueDisclosure_019d1858-46bb-7fc1-af36-779b0fe7ab64_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Italco Note</link:label>
    <link:label id="lab_us-gaap_NotesPayableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes Payable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableFairValueDisclosure" xlink:to="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019cd316-b47b-77eb-a313-8a7d6e94ac34_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_AssetsCurrentAbstract_019cd316-b47b-70e5-85d4-44655d6f84e8_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_LiabilitiesAndStockholdersEquity_019cd316-b47b-79aa-9414-9680f1b91e71_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019cd316-b47b-7548-832d-d144fbb448e9_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ConcentrationRiskByBenchmarkAxis_019cd316-b3ee-7893-b2f9-3ea530cdbc23_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_LiabilitiesAndStockholdersEquityAbstract_019cd316-b3ee-7ff5-b556-67d9dde0c8c0_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_CoverAbstract_019cd316-b3ee-7f60-ae40-d15f1d5690f1_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_PortionAtFairValueFairValueDisclosureMember_019cd316-b3ee-7e5e-9082-420732bf595b_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_srt_MaximumMember_019cd316-b3ee-7356-bb3f-5536985f26e3_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/srt-2025.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_RestrictedStockMember_019cd316-b3ee-73d4-8e2c-391b43cb32ee_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ConcentrationRiskTypeDomain_019cd316-b3ee-7d12-8316-fe43a00fe0db_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_019cd316-b3ee-7b2d-ab33-922aadd13fdf_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019cd316-b3ee-7ac9-833e-553559dcf211_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_019cd316-b47b-7330-ae12-bb75fae13035_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restricted Stock Awards 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" 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/2025/elts/us-gaap-2025.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_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019cd316-b3ee-71bc-b747-5465c69b1171_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2025/elts/us-gaap-2025.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_dei_EntityShellCompany_019cd316-b3ee-7e19-8f82-b076514d758a_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_OtherLiabilitiesNoncurrent_019cd316-b3ee-74fd-9cd9-0501eca54cda_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</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" 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/2025/elts/us-gaap-2025.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_DebtInstrumentTable_019cd316-b47b-7179-8295-23eed50f9b37_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_StatementOfStockholdersEquityAbstract_019cd316-b47b-7cba-8697-eaed3f0e3ecc_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_019cd316-b47b-7e09-8a1e-556b29827610_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based 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" 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/2025/elts/us-gaap-2025.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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_019cd316-b3ee-7674-b38f-b04d50155cae_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_StatementOfCashFlowsAbstract_019cd316-b3ee-7d83-928b-46dcf103518b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_LongTermDebtCurrent_019cd316-b3ee-78e9-ae62-96e344d210bd_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_019cd316-b47b-783a-ab5b-c977a8fa4634_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</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" 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/2025/elts/us-gaap-2025.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_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_019cd316-b3ee-74b6-b67a-f24a74cd4ff6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_DeferredIncomeTaxLiabilitiesNet_019cd316-b3ee-76f5-a48b-07f6d64e8604_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_DocumentFiscalPeriodFocus_019cd316-b47b-74a2-bbb8-df9274dfbef5_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_UnsecuredDebtMember_019cd316-b3ee-7263-bd29-fcd3796fa243_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsecured Notes</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" 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/2025/elts/us-gaap-2025.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_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_019cd316-b3ee-74cb-bfad-6e6bcea001fb_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_LongTermDebt_019cd316-b3ee-79a5-bfeb-08cd9159bfb7_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Amount</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" 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/2025/elts/us-gaap-2025.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_Assets_019cd316-b3ee-7d90-87e3-df4fa01c3e69_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_019cd316-b47b-7b75-a62a-1f5fd0395308_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Continuing Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_dei_TradingSymbol_019cd316-b47b-7f99-9dfc-bc069a7965cc_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019cd316-b3ee-7c82-9e5e-9eddcefd57e7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_srt_SegmentGeographicalDomain_019cd316-b47b-73b1-bb57-1c9e84c37dca_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_019cd316-b3ee-78d7-8385-fafa3ac28f0d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_FoodProcessingCostsMember_019cd316-b47b-7a1d-95bb-b361e8cf9598_terseLabel_en-US" xlink:label="lab_chef_FoodProcessingCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Food Processing Costs</link:label>
    <link:label id="lab_chef_FoodProcessingCostsMember_label_en-US" xlink:label="lab_chef_FoodProcessingCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Food Processing Costs [Member]</link:label>
    <link:label id="lab_chef_FoodProcessingCostsMember_documentation_en-US" xlink:label="lab_chef_FoodProcessingCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Food Processing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FoodProcessingCostsMember" xlink:href="chef-20260327.xsd#chef_FoodProcessingCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_FoodProcessingCostsMember" xlink:to="lab_chef_FoodProcessingCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_019cd316-b47b-706d-a478-c1f3269a5a8d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance leases and other financing obligations, 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" 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/2025/elts/us-gaap-2025.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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_019cd316-b3ee-7ccd-a6fe-5b515fafabd5_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operations and Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019cd316-b47b-711c-9ede-fee4dd7ad939_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_ConcentrationRiskByTypeAxis_019cd316-b47b-793d-9161-75e00a6e4535_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_InventoryDisclosureTextBlock_019cd316-b3ee-7b0f-a2b7-1c9b414a9462_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_019cd316-b3ee-7b3e-b2ca-818b06b42e19_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted share awards (&#8220;RSAs&#8221;) and restricted stock units (&#8220;RSUs&#8221;)</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" 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/2025/elts/us-gaap-2025.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_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_019cd316-b3ee-764c-9d11-fc4448154481_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_dei_EntityCommonStockSharesOutstanding_019cd316-b47b-70bf-86ae-5fa5b11356ee_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_019cd316-b3ee-7a10-9cad-cebdb2f6eb51_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_LeaseCostAbstract_019cd316-b47b-799a-9842-cb3968a8dd99_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue_019cd316-b47b-712a-8b2c-610ed9362fd4_terseLabel_en-US" xlink:label="lab_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock issued under stock plans, net of shares surrendered to pay tax withholding</link:label>
    <link:label id="lab_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue_label_en-US" xlink:label="lab_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock Issued Under Stock Plans, Net Of Shares Surrendered For Tax Withholding, Value</link:label>
    <link:label id="lab_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue_documentation_en-US" xlink:label="lab_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock Issued Under Stock Plans, Net Of Shares Surrendered For Tax Withholding, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" xlink:href="chef-20260327.xsd#chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" xlink:to="lab_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_019cd316-b3ee-7268-bcce-5f78bdc9d194_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments under asset-based loan facility</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" 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/2025/elts/us-gaap-2025.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_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_019cd316-b47b-73de-938e-eb0609300210_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_ProduceMember_019cd316-b47b-7883-b3d8-c94a33f929ed_terseLabel_en-US" xlink:label="lab_chef_ProduceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Produce</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ProduceMember" xlink:href="chef-20260327.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_us-gaap_CommonStockSharesOutstanding_019cd316-b47b-7521-91f8-549a2751c568_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, outstanding (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" 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/2025/elts/us-gaap-2025.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_ProvisionForDoubtfulAccounts_019cd316-b47b-76fa-8a4b-d3640e5f843e_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2025/elts/us-gaap-2025.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_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_019cd316-b47b-7634-973e-0bd2ad01cb10_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_country_US_019cd316-b3ee-72f8-8c21-f5a403dd3bd4_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019cd316-b47b-7c8d-a6e1-9974819f93d2_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, 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/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_019cd316-b47b-7de4-a1ea-87d487acd783_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">&#160; 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" 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/2025/elts/us-gaap-2025.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_PrepaidExpenseAndOtherAssetsCurrent_019cd316-b47b-7195-9f92-7933155c2494_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019cd316-b47b-73c7-aeaf-2133b83cc3e3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DebtInstrumentInterestRateEffectivePercentage_019cd316-b3ee-765e-948c-58c9e98c9c90_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_chef_CheeseAndCharcuterieProductMember_019cd316-b47b-71b8-995c-fa51e3391849_terseLabel_en-US" xlink:label="lab_chef_CheeseAndCharcuterieProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cheese 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" 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" xml:lang="en-US">Cheese and Charcuterie Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CheeseAndCharcuterieProductMember" xlink:href="chef-20260327.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_dei_EntityAddressPostalZipCode_019cd316-b3ee-7b52-82b3-03c471e75109_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019cd316-b3ee-7687-b089-af507ad4d7bc_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents-beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019cd316-b3ee-7c2c-acc6-7fb100997c0e_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents-end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_IncomeStatementAbstract_019cd316-b3ee-71d4-ab69-e7dd6825c088_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_019cd316-b3ee-7155-9c33-9efbd7bbba6e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for income tax expense</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" 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/2025/elts/us-gaap-2025.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_PreferredStockSharesIssued_019cd316-b47b-7aa0-9a98-981a836cef7b_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_019cd316-b47b-7a13-9bae-a6bbfc67faa9_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2025/elts/us-gaap-2025.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_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_DryGoodsProductMember_019cd316-b47b-7ca0-9ef8-72314cce30c0_terseLabel_en-US" xlink:label="lab_chef_DryGoodsProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Dry Goods Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DryGoodsProductMember" xlink:href="chef-20260327.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_srt_ProductsAndServicesDomain_019cd316-b47b-7904-988b-a3b7f71dfcdd_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/srt-2025.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_FairValueByFairValueHierarchyLevelAxis_019cd316-b3ee-7916-8cdf-30e34fd994ea_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_InterestOnConvertibleDebtNetOfTax_019cd316-b47b-7bf8-9408-c121b3991952_terseLabel_en-US" xlink:label="lab_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_InterestExpenseDebtExcludingAmortization_019cd316-b3ee-7d5e-8673-a66fc2a341bc_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019cd316-b3ee-7626-aeca-90cb5c47c193_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_CashFlowOperatingActivitiesLesseeAbstract_019cd316-b47b-7067-89d0-e3bb87567bd5_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_019cd316-b47b-7bd6-8880-305390ffc718_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_CityAreaCode_019cd316-b3ee-7ce9-b4e1-800a5d57719c_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_019cd316-b3ee-7df1-9b23-2d5a91bf3f12_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019cd316-b3ee-762f-bc57-89b6c51be5c0_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Unvested at beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019cd316-b3ee-7a9f-8a4e-f09951edc8ab_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Unvested at ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2025/elts/us-gaap-2025.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_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cd316-b3ee-77df-9c58-19afb144aefa_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_019cd316-b47b-704f-9aa0-431a3fad525a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_Goodwill_019cd316-b3ee-7036-a261-7ffe2e8db7ef_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_019cd316-b3ee-71cc-9dae-97ff6e0eb7f7_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_019cd316-b3ee-751e-a359-a878a5d12e58_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_019cd316-b3ee-7424-966a-3e645a6816cd_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_019cd316-b3ee-76bc-99f6-b94c0e5184ce_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_chef_A2028ConvertibleNotesMember_019cd316-b47b-7c58-b03f-e090e7d77cef_terseLabel_en-US" xlink:label="lab_chef_A2028ConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028 Convertible senior notes</link:label>
    <link:label id="lab_chef_A2028ConvertibleNotesMember_019cd316-b47b-7c42-a95f-f373b46c2d0c_verboseLabel_en-US" xlink:label="lab_chef_A2028ConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2028 Convertible Notes</link:label>
    <link:label id="lab_chef_A2028ConvertibleNotesMember_label_en-US" xlink:label="lab_chef_A2028ConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2028 Convertible Notes [Member]</link:label>
    <link:label id="lab_chef_A2028ConvertibleNotesMember_documentation_en-US" xlink:label="lab_chef_A2028ConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2028 Convertible Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_A2028ConvertibleNotesMember" xlink:href="chef-20260327.xsd#chef_A2028ConvertibleNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_A2028ConvertibleNotesMember" xlink:to="lab_chef_A2028ConvertibleNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019cd316-b3ee-74bb-9323-5031b44d7297_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Add effect of dilutive securities</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" 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/2025/elts/us-gaap-2025.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_StatementEquityComponentsAxis_019cd316-b3ee-7a80-be91-33d578fb2082_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_NonUsMember_019cd316-b47b-7ef1-a7b9-a11809074a76_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">International</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_019cd316-b47b-7288-a492-0866f4be3a41_verboseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_019cd316-b47b-7a88-b15c-0a46be6aac05_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_chef_AmountsReservedForIssuanceOfLettersOfCredit_019cd316-b47b-73a4-9a6b-e5c41e0b07d5_terseLabel_en-US" xlink:label="lab_chef_AmountsReservedForIssuanceOfLettersOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20260327.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_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_019cd316-b47b-752f-b150-b2d63e7140c0_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_chef_KitchenSuppliesProductMember_019cd316-b47b-7230-a78f-314e84c09a35_terseLabel_en-US" xlink:label="lab_chef_KitchenSuppliesProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Kitchen Supplies Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_KitchenSuppliesProductMember" xlink:href="chef-20260327.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_SupplementalCashFlowInformationAbstract_019cd316-b47b-7342-81eb-09553e9cb098_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental cash flow disclosures:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_019cd316-b3ee-7f22-9c0b-c3bbb76db508_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_FinanceLeasePrincipalPayments_019cd316-b47b-7443-91df-5b6ade5302af_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payment of finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019cd316-b47b-7613-b758-36c1bb53dd24_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_LiabilitiesCurrent_019cd316-b47b-7cda-bbc6-f5f1b05be97d_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_019cd316-b47b-776a-a587-e362cd343b71_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_NetCashProvidedByUsedInInvestingActivities_019cd316-b47b-7136-8a46-a4476ffafe15_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_019cd316-b47b-72dd-baff-cdd4e026f5f8_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for interest, net of cash received</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" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_dei_DocumentFiscalYearFocus_019cd316-b47b-784f-b96e-d0cac8e68837_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_019cd316-b47b-7ee1-b0d5-51cea7ba681a_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unaudited Interim Financial Statements</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_019cd316-b47b-73f6-a456-8afc0dfb8343_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_019cd316-b3ee-70ce-af97-ab6310f4c19e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payment of debt and other financing obligations</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019cd316-b3ee-716e-82ae-6db1916ef7b1_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective income tax rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_019cd316-b3ee-7221-8112-8bb7f158e710_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_019cd316-b3ee-71e5-a55f-49eaf87de4fb_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Continuing Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_us-gaap_CarryingReportedAmountFairValueDisclosureMember_019cd316-b47b-74f5-a3ad-4bea929343ce_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_chef_TimeMarketAndPerformanceBasedGrantsMember_019cd316-b3ee-7123-9d3c-4d571e2b3534_terseLabel_en-US" xlink:label="lab_chef_TimeMarketAndPerformanceBasedGrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Time , Market, And Performance Based Grants</link:label>
    <link:label id="lab_chef_TimeMarketAndPerformanceBasedGrantsMember_label_en-US" xlink:label="lab_chef_TimeMarketAndPerformanceBasedGrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Time , Market, And Performance Based Grants [Member]</link:label>
    <link:label id="lab_chef_TimeMarketAndPerformanceBasedGrantsMember_documentation_en-US" xlink:label="lab_chef_TimeMarketAndPerformanceBasedGrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Time , Market, And Performance Based Grants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeMarketAndPerformanceBasedGrantsMember" xlink:href="chef-20260327.xsd#chef_TimeMarketAndPerformanceBasedGrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_TimeMarketAndPerformanceBasedGrantsMember" xlink:to="lab_chef_TimeMarketAndPerformanceBasedGrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_019cd316-b47b-794a-b6e9-f764b4bfd693_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</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" 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/2025/elts/us-gaap-2025.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_chef_DebtInstrumentTransactionCosts_019cd316-b3ee-79d3-a428-c393007a727d_terseLabel_en-US" xlink:label="lab_chef_DebtInstrumentTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Third-party 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" 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" xml:lang="en-US">Debt Instrument, Transaction Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentTransactionCosts" xlink:href="chef-20260327.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_us-gaap_SegmentReportingDisclosureTextBlock_019cd316-b3ee-72da-a0c9-3c617642470a_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_019cd316-b47b-796e-be28-269629ae150a_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DisaggregationOfRevenueTable_019cd316-b3ee-76e4-8f22-4b98bce2d50d_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b3ee-735c-a5ae-6bf28e86faa7_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_019cd316-b3ee-7104-aa48-2b71c1f5e7c2_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_019cd316-b3ee-7efe-8014-cb151289f21d_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_SellingGeneralAndAdministrativeExpense_019cd316-b47b-72fe-bf9d-646a7c0e768e_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_PaymentsToAcquireProductiveAssets_019cd316-b3ee-7f39-a772-b86a60cf48a6_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DepreciationDepletionAndAmortization_019cd316-b47b-7da2-a5bf-9c3f202f9859_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization of property and equipment</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" 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/2025/elts/us-gaap-2025.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_OtherAssetsNoncurrent_019cd316-b3ee-7d65-ac08-d16ef9b51155_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_EntityCentralIndexKey_019cd316-b3ee-76b5-ad83-ad8bcd14a951_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019cd316-b3ee-7377-b3e9-67565dc2ecb9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_SupplementalCashFlowElementsAbstract_019cd316-b47b-7836-a453-12622cccc991_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_019cd316-b3ee-7407-9c34-d1a5afceaee6_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_019cd316-b3ee-76df-9e6e-121bfe4ad5c2_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior secured term loans</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" 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/2025/elts/us-gaap-2025.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_FinanceLeaseLiability_019cd316-b3ee-7251-9404-717eeb56f1b8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance leases and other financing 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" 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/2025/elts/us-gaap-2025.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_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019cd316-b3ee-7f00-b89e-a8f2d6617baa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_019d1865-7d41-752e-9c9a-2d410ca222a8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019cd316-b3ee-7a3c-8e58-1406db72785a_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_019cd316-b3ee-73a0-9c1d-d382548677bc_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_dei_LocalPhoneNumber_019cd316-b3ee-7fa4-b068-073274b30eec_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019cd316-b3ee-750e-acfd-d12179171541_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total unrecognized compensation cost, RSAs</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" 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/2025/elts/us-gaap-2025.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_StockRepurchasedAndRetiredDuringPeriodShares_019cd316-b3ee-7eb5-a16a-21a98bf7e7b4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Common stock retired (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_019cd316-b3ee-7ba9-bf80-0ba386fd1a9b_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_LongTermDebtNoncurrent_019cd316-b3ee-7126-ab83-40eab37afcd5_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_CreditFacilityAxis_019cd316-b47b-7076-93cc-19dc7a30ffd4_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_019cd316-b47b-73a1-b5ed-9c97f8b6cd76_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_chef_NonProductionDirectCostsMember_019cd316-b47b-7041-8cfb-33586bd184b6_terseLabel_en-US" xlink:label="lab_chef_NonProductionDirectCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Production/Direct Costs</link:label>
    <link:label id="lab_chef_NonProductionDirectCostsMember_label_en-US" xlink:label="lab_chef_NonProductionDirectCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Production/Direct Costs [Member]</link:label>
    <link:label id="lab_chef_NonProductionDirectCostsMember_documentation_en-US" xlink:label="lab_chef_NonProductionDirectCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non-Production/Direct Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NonProductionDirectCostsMember" xlink:href="chef-20260327.xsd#chef_NonProductionDirectCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_NonProductionDirectCostsMember" xlink:to="lab_chef_NonProductionDirectCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019cd316-b47b-7b36-adfc-1a9531cab5e2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_019cd316-b3ee-72fb-a5a8-83fb5987ab11_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_CreditFacilityDomain_019cd316-b3ee-76fc-804d-bd4833a1b5bf_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_StockholdersEquityAbstract_019cd316-b47b-706d-81e0-1dd996bf367d_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_019cd316-b47b-7632-944c-23221a1232e8_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_AccumulatedOtherComprehensiveIncomeMember_019cd316-b47b-7c00-9ae9-301e25a75974_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_AllowanceForDoubtfulAccountsReceivableCurrent_019cd316-b47b-713d-af2a-46275799a1ba_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, allowance for credit loss, current</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" 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/2025/elts/us-gaap-2025.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_OperatingLeaseLiabilityNoncurrent_019cd316-b47b-76ef-bacc-d1c1d8dd85b1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_chef_EarningsPerShareBasicAndDiluted1Abstract_019cd316-b47b-73d4-a997-99d19bf4a675_verboseLabel_en-US" xlink:label="lab_chef_EarningsPerShareBasicAndDiluted1Abstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income per share:</link:label>
    <link:label id="lab_chef_EarningsPerShareBasicAndDiluted1Abstract_label_en-US" xlink:label="lab_chef_EarningsPerShareBasicAndDiluted1Abstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share Basic and Diluted1 [Abstract]</link:label>
    <link:label id="lab_chef_EarningsPerShareBasicAndDiluted1Abstract_documentation_en-US" xlink:label="lab_chef_EarningsPerShareBasicAndDiluted1Abstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Earnings Per Share Basic and Diluted1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EarningsPerShareBasicAndDiluted1Abstract" xlink:href="chef-20260327.xsd#chef_EarningsPerShareBasicAndDiluted1Abstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_EarningsPerShareBasicAndDiluted1Abstract" xlink:to="lab_chef_EarningsPerShareBasicAndDiluted1Abstract" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_DebtInstrumentArrangementFee_019cd316-b3ee-77cb-9444-d20157b396ab_terseLabel_en-US" xlink:label="lab_chef_DebtInstrumentArrangementFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement fees</link:label>
    <link:label id="lab_chef_DebtInstrumentArrangementFee_label_en-US" xlink:label="lab_chef_DebtInstrumentArrangementFee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Arrangement Fee</link:label>
    <link:label id="lab_chef_DebtInstrumentArrangementFee_documentation_en-US" xlink:label="lab_chef_DebtInstrumentArrangementFee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Arrangement Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentArrangementFee" xlink:href="chef-20260327.xsd#chef_DebtInstrumentArrangementFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DebtInstrumentArrangementFee" xlink:to="lab_chef_DebtInstrumentArrangementFee" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_019cd316-b3ee-7d16-8809-8eae9e8da951_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_EntityRegistrantName_019cd316-b47b-76b1-95c8-80a185b8eda8_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019cd316-b47b-7f3d-bc76-7479f2e886d2_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019cd316-b47b-777b-a4d4-d0abd43fb2dd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019cd316-b47b-7ba7-92b7-234322ae57a1_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares 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" 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/2025/elts/us-gaap-2025.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_chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown_019cd316-b3ee-75b5-8160-1e94bf04122a_terseLabel_en-US" xlink:label="lab_chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unamortized deferred financing fees written off</link:label>
    <link:label id="lab_chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown_label_en-US" xlink:label="lab_chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) And Debt Issuance Costs, Net Write-Down</link:label>
    <link:label id="lab_chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown_documentation_en-US" xlink:label="lab_chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) And Debt Issuance Costs, Net Write-Down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown" xlink:href="chef-20260327.xsd#chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown" xlink:to="lab_chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019cd316-b47b-7cde-abb2-b1baf4b4aa9b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_DocumentQuarterlyReport_019cd316-b3ee-7d32-8908-014d75dd830b_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_019cd316-b47b-76c8-8c96-21347f5e4b09_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_chef_CenterOfThePlateProductMember_019cd316-b47b-7148-8240-390e23261028_terseLabel_en-US" xlink:label="lab_chef_CenterOfThePlateProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20260327.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_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_StockRepurchaseProgramExtensionPeriod_019d524d-0a69-7ddf-b5cc-4f7e0baa4abd_terseLabel_en-US" xlink:label="lab_chef_StockRepurchaseProgramExtensionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share repurchase program, extension period (in years)</link:label>
    <link:label id="lab_chef_StockRepurchaseProgramExtensionPeriod_label_en-US" xlink:label="lab_chef_StockRepurchaseProgramExtensionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Extension Period</link:label>
    <link:label id="lab_chef_StockRepurchaseProgramExtensionPeriod_documentation_en-US" xlink:label="lab_chef_StockRepurchaseProgramExtensionPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Extension Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_StockRepurchaseProgramExtensionPeriod" xlink:href="chef-20260327.xsd#chef_StockRepurchaseProgramExtensionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_StockRepurchaseProgramExtensionPeriod" xlink:to="lab_chef_StockRepurchaseProgramExtensionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_019cd316-b3ee-7cdd-aa26-fecbbcc48d74_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019cd316-b47b-7a8f-b059-fb4957c1a130_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019cd316-b47b-782c-baf8-15675ad754ca_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average grant date fair value (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" 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/2025/elts/us-gaap-2025.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_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_SeniorSecuredTermLoansMember_019cd316-b47b-7b72-b953-bc2ccd420482_terseLabel_en-US" xlink:label="lab_chef_SeniorSecuredTermLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior secured term loans</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" 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" xml:lang="en-US">Senior Secured Term Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansMember" xlink:href="chef-20260327.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_StockIssuedDuringPeriodValueShareBasedCompensation_019cd316-b47b-7da4-b223-f482475dc028_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_TimeBasedRestrictedStockMember_019cd316-b47b-70a4-a773-c66439e69fb1_terseLabel_en-US" xlink:label="lab_chef_TimeBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Time Based Restricted Stock [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeBasedRestrictedStockMember" xlink:href="chef-20260327.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_us-gaap_InterestExpenseDebt_019cd316-b3ee-7a9e-9b70-94082ea69d6f_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b47b-753d-9d31-b8aeeddb3cca_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b47b-76e1-8595-b284c7d81b50_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_PaymentsOfDebtExtinguishmentCosts_019cd316-b3ee-7155-95f3-95c5ebbba746_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Voluntary prepayment</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment for Debt Extinguishment or Debt Prepayment Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:to="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_019cd316-b3ee-75fc-9cf1-368265ab734e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Non-cash interest and other operating activities</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_019cd316-b3ee-7031-9bb7-07d08c1a755b_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_019cd316-b3ee-7715-a130-00818149f3b1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_019cd316-b3ee-7f55-bc5c-5caa54d07be9_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_chef_PastryProductMember_019cd316-b3ee-77cf-b1cc-49a4ff501be7_terseLabel_en-US" xlink:label="lab_chef_PastryProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Pastry Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PastryProductMember" xlink:href="chef-20260327.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_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019cd316-b47b-7eb8-8bd5-3cc2e9f0fd6f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Unvested at beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019cd316-b47b-7776-9f42-5c03fe2198aa_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Unvested at ending balance (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" 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/2025/elts/us-gaap-2025.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_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_019cd316-b47b-7517-9b25-dd472e7d9ecd_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019cd316-b47b-771f-bec1-78c3c5451188_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_chef_ItalcoNoteMember_019d1858-46bb-7534-94bf-0a46486cb3e8_terseLabel_en-US" xlink:label="lab_chef_ItalcoNoteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Italco Note</link:label>
    <link:label id="lab_chef_ItalcoNoteMember_label_en-US" xlink:label="lab_chef_ItalcoNoteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Italco Note [Member]</link:label>
    <link:label id="lab_chef_ItalcoNoteMember_documentation_en-US" xlink:label="lab_chef_ItalcoNoteMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Italco Note</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ItalcoNoteMember" xlink:href="chef-20260327.xsd#chef_ItalcoNoteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_ItalcoNoteMember" xlink:to="lab_chef_ItalcoNoteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract_019cd316-b47b-7213-a5e8-837d1b62327a_terseLabel_en-US" xlink:label="lab_chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract_label_en-US" xlink:label="lab_chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic and Diluted, Other Disclosure1 [Abstract]</link:label>
    <link:label id="lab_chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract_documentation_en-US" xlink:label="lab_chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic and Diluted, Other Disclosure1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract" xlink:href="chef-20260327.xsd#chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract" xlink:to="lab_chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_019d1865-7d41-75f3-beff-ab36fb8d136c_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_019cd316-b47b-776b-a79a-8b440bd647d1_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019cd316-b3ee-785b-a17c-2f3c55738f85_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_IncreaseDecreaseInInventories_019cd316-b47b-7495-b3f4-45486d1f2f95_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_InventoryNet_019cd316-b3ee-7d97-b33b-da929e995b92_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2025/elts/us-gaap-2025.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_AmortizationOfFinancingCostsAndDiscounts_019cd316-b3ee-70f8-b284-335099c18eaf_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_chef_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock_019cd316-b47b-7090-a46b-d0af853f48a3_terseLabel_en-US" xlink:label="lab_chef_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Reconciliation of Net Income Per Common Share</link:label>
    <link:label id="lab_chef_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock_label_en-US" xlink:label="lab_chef_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Reconciliation Of Earnings Per Share [Table Text Block]</link:label>
    <link:label id="lab_chef_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock_documentation_en-US" xlink:label="lab_chef_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of reconciliation of earnings per share.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock" xlink:href="chef-20260327.xsd#chef_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock" xlink:to="lab_chef_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019cd316-b47b-7820-ac83-a38282b84fd8_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2025/elts/us-gaap-2025.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_EarningsPerSharePolicyTextBlock_019cd316-b47b-753c-99bf-c2fe2dd5c123_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_019cd316-b3ee-749b-93db-b419b8aa1e74_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_FairValueDisclosureItemAmountsDomain_019cd316-b47b-7074-bb1b-a694b7a27080_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_SeniorNotesMember_019cd316-b3ee-772b-99ae-d689497b13d1_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_019cd316-b47b-77a6-9b7f-188ddf29902f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_PreferredStockValue_019cd316-b3ee-7f21-9996-1b46883546de_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock - $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding at March&#160;27, 2026 and December&#160;26, 2025, 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" 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/2025/elts/us-gaap-2025.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_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_019cd316-b3ee-7a92-9fcb-248307f10fb4_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_OperatingLeasePayments_019cd316-b47b-71d5-bd10-d30293e13294_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019cd316-b47b-7819-9524-5a64d04e9eb5_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income available to common shareholders</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" 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/2025/elts/us-gaap-2025.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_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_019cd316-b47b-7079-a65e-fa55aff0fee2_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2025/elts/us-gaap-2025.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_CommonStockValue_019cd316-b3ee-7c06-9859-87c2420e0baa_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock - $0.01 par value, 100,000,000 shares authorized, 40,743,689 and 40,679,813 shares issued and outstanding at March&#160;27, 2026 and December&#160;26, 2025, 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" 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/2025/elts/us-gaap-2025.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_GoodwillRollForward_019cd316-b3ee-722c-a561-813b8cc54b8c_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ConvertibleDebtTableTextBlock_019cd316-b47b-771a-9e66-fab3502ef968_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cd316-b47b-797f-bec0-09a3f150c613_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cd316-b47b-7d77-a772-7c7fcc1bc198_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_CommitmentsAndContingencies_019cd316-b47b-759a-905f-7848113c144b_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_chef_SeniorSecuredTermLoansThirteenthAmendmentMember_019cd316-b3ee-7cc8-b7f6-1629d5680690_terseLabel_en-US" xlink:label="lab_chef_SeniorSecuredTermLoansThirteenthAmendmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thirteenth Amendment</link:label>
    <link:label id="lab_chef_SeniorSecuredTermLoansThirteenthAmendmentMember_label_en-US" xlink:label="lab_chef_SeniorSecuredTermLoansThirteenthAmendmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Secured Term Loans, Thirteenth Amendment [Member]</link:label>
    <link:label id="lab_chef_SeniorSecuredTermLoansThirteenthAmendmentMember_documentation_en-US" xlink:label="lab_chef_SeniorSecuredTermLoansThirteenthAmendmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Secured Term Loans, Thirteenth Amendment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansThirteenthAmendmentMember" xlink:href="chef-20260327.xsd#chef_SeniorSecuredTermLoansThirteenthAmendmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_SeniorSecuredTermLoansThirteenthAmendmentMember" xlink:to="lab_chef_SeniorSecuredTermLoansThirteenthAmendmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_019cd316-b3ee-7423-b8d6-8d1a05fd408e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_EntitySmallBusiness_019cd316-b3ee-74e0-ac5f-33fc06a5bb83_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_IncomeTaxDisclosureAbstract_019cd316-b47b-742b-956b-5dd4f3ca4ae7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_chef_StockRepurchaseProgramProgramTerm_019cd316-b3ee-7643-aef8-7f86903872a5_terseLabel_en-US" xlink:label="lab_chef_StockRepurchaseProgramProgramTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share repurchase program, term (in years)</link:label>
    <link:label id="lab_chef_StockRepurchaseProgramProgramTerm_label_en-US" xlink:label="lab_chef_StockRepurchaseProgramProgramTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Program Term</link:label>
    <link:label id="lab_chef_StockRepurchaseProgramProgramTerm_documentation_en-US" xlink:label="lab_chef_StockRepurchaseProgramProgramTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Program Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_StockRepurchaseProgramProgramTerm" xlink:href="chef-20260327.xsd#chef_StockRepurchaseProgramProgramTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_StockRepurchaseProgramProgramTerm" xlink:to="lab_chef_StockRepurchaseProgramProgramTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_019cd316-b47b-739d-a814-f8d8a34371ff_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_DocumentTransitionReport_019cd316-b47b-7afb-a871-498a59f29e1d_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_019cd316-b3ee-7819-97d8-7376bc33d255_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019cd316-b3ee-76a2-8dec-aa595e6269bb_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Numerator:</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" 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/2025/elts/us-gaap-2025.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_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_019cd316-b3ee-7c14-b11b-3da55d44469c_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_DocumentPeriodEndDate_019cd316-b3ee-7f26-9915-8309dd808cc8_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_019cd316-b47b-7555-bb5c-5b8152df87a9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_019cd316-b3ee-7775-a102-d821debb4aab_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_019cd316-b47b-7016-b9a2-ca6940db1dd7_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_EarningsPerShareTextBlock_019cd316-b3ee-71a5-ae1b-5a71c525999a_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2025/elts/us-gaap-2025.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_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_019cd316-b47b-780c-bd83-964cae92f5ce_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_srt_ProductOrServiceAxis_019cd316-b47b-70c1-996f-ed891ea59fe8_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/srt-2025.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_us-gaap_RevenueFromContractWithCustomerMember_019cd316-b3ee-7dbe-b134-9ad1fea2136e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_RevenueFromContractWithCustomerExcludingAssessedTax_019cd316-b3ee-7b06-8a63-d66f1d9d9066_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019d1866-a26b-7528-9d3d-b1f745c8d3ab_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total 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" 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/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_019cd316-b3ee-7f5f-a401-fc030bbf1b04_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares_019cd316-b47b-760f-a494-58011813529f_terseLabel_en-US" xlink:label="lab_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock issued under stock plans, net of shares surrendered to pay tax withholding (in shares)</link:label>
    <link:label id="lab_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares_label_en-US" xlink:label="lab_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock Issued Under Stock Plans, Net Of Shares Surrendered For Tax Withholding, Shares</link:label>
    <link:label id="lab_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares_documentation_en-US" xlink:label="lab_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock Issued Under Stock Plans, Net Of Shares Surrendered For Tax Withholding, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares" xlink:href="chef-20260327.xsd#chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares" xlink:to="lab_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_019cd316-b47b-72df-ae8e-703883d09016_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_019cd316-b47b-7b9f-9d80-d778b3edc896_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_srt_RangeAxis_019cd316-b47b-72ca-81a5-508459630afd_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/srt-2025.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_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_019cd316-b3ee-7e61-bdc3-1e230cb975fd_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share repurchase program, amount authorized</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_StockIssuedDuringPeriodWarrantExercisesShares_019cd316-b3ee-7501-baaf-f1a2f27f2f4b_terseLabel_en-US" xlink:label="lab_chef_StockIssuedDuringPeriodWarrantExercisesShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants exercised (in shares)</link:label>
    <link:label id="lab_chef_StockIssuedDuringPeriodWarrantExercisesShares_label_en-US" xlink:label="lab_chef_StockIssuedDuringPeriodWarrantExercisesShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Warrant Exercises, Shares</link:label>
    <link:label id="lab_chef_StockIssuedDuringPeriodWarrantExercisesShares_documentation_en-US" xlink:label="lab_chef_StockIssuedDuringPeriodWarrantExercisesShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Warrant Exercises, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_StockIssuedDuringPeriodWarrantExercisesShares" xlink:href="chef-20260327.xsd#chef_StockIssuedDuringPeriodWarrantExercisesShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_StockIssuedDuringPeriodWarrantExercisesShares" xlink:to="lab_chef_StockIssuedDuringPeriodWarrantExercisesShares" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_OilsAndVinegarProductMember_019cd316-b47b-7172-930e-d6ed0b2c821b_terseLabel_en-US" xlink:label="lab_chef_OilsAndVinegarProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Oils and Vinegar Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OilsAndVinegarProductMember" xlink:href="chef-20260327.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_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_019cd316-b47b-7b25-a334-2982e4356056_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019cd316-b3ee-7f7b-add4-c1b5ba0d594d_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_019cd316-b3ee-794a-a1d6-d823ca49eabd_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_srt_StatementGeographicalAxis_019cd316-b47b-7db1-8e0b-d559a7f49545_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_019cd316-b47b-7ac4-a19d-1f6b91220132_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_FoodserviceDistributionMember_019d1865-7d41-77b0-8ba6-0810be2c463e_terseLabel_en-US" xlink:label="lab_chef_FoodserviceDistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foodservice Distribution</link:label>
    <link:label id="lab_chef_FoodserviceDistributionMember_label_en-US" xlink:label="lab_chef_FoodserviceDistributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foodservice Distribution [Member]</link:label>
    <link:label id="lab_chef_FoodserviceDistributionMember_documentation_en-US" xlink:label="lab_chef_FoodserviceDistributionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foodservice Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FoodserviceDistributionMember" xlink:href="chef-20260327.xsd#chef_FoodserviceDistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_FoodserviceDistributionMember" xlink:to="lab_chef_FoodserviceDistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_019cd316-b47b-7cf0-b4b2-d329cf36a543_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_019cd316-b3ee-7953-9853-517580e3cb17_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowances ($29,247 in 2026, $26,965 in 2025)</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" 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/2025/elts/us-gaap-2025.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_ConcentrationRiskBenchmarkDomain_019cd316-b47b-711e-907e-e9361e2fa193_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_Security12bTitle_019cd316-b47b-73c0-8b50-5af265f62862_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_EarningsPerShareAbstract_019cd316-b3ee-7934-a1d7-4e1a1e5c8ff9_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income 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" 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/2025/elts/us-gaap-2025.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_AssetBasedLoanFacilityMember_019cd316-b3ee-733b-882f-20f211d4edc8_terseLabel_en-US" xlink:label="lab_chef_AssetBasedLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset-based loan facility</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" 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" xml:lang="en-US">Asset Based Loan Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember" xlink:href="chef-20260327.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_GrossProfit_019cd316-b47b-7ccc-8f4b-adc8f7fa5846_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_019cd316-b47b-7891-b437-1e040439214f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Dilutive Securities that have been Excluded from the Calculation of Diluted Net 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" 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/2025/elts/us-gaap-2025.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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_019cd316-b47b-7b61-b15b-82093365407b_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019cd316-b47b-7459-849d-2095cce8a82f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Common stock retired</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_019cd316-b47b-7111-89f6-cb2a30ef6a11_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for income taxes</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" 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/2025/elts/us-gaap-2025.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_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_019cd316-b3ee-72c6-8a8a-f689e7614bc6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_019cd316-b3ee-7453-9ca3-237595c0c945_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Principal Amount</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" 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/2025/elts/us-gaap-2025.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_us-gaap_EmployeeRelatedLiabilitiesCurrent_019cd316-b3ee-773f-95c9-f9b45c8f15ac_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_PropertyPlantAndEquipmentDisclosureTextBlock_019cd316-b47b-7a70-82cf-23613250eeae_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_019cd316-b3ee-78b8-b035-fe952d3c35c0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_019cd316-b47b-7681-94ee-5c7cb77f6344_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_LineOfCreditFacilityCurrentBorrowingCapacity_019cd316-b3ee-74b5-a735-46895b712342_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_FiscalPeriod_019cd316-b47b-7226-90ec-db2aee962add_terseLabel_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_chef_DairyAndEggsProductMember_019cd316-b47b-78b3-98ee-6c02f3a31f11_terseLabel_en-US" xlink:label="lab_chef_DairyAndEggsProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Dairy and Eggs Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DairyAndEggsProductMember" xlink:href="chef-20260327.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_us-gaap_NetIncomeLoss_019cd316-b3ee-7239-ae7c-3d5762866a1b_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_019cd316-b3ee-716d-b938-4bdd869f0166_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</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" 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/2025/elts/us-gaap-2025.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_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019cd316-b47b-767c-ac71-1eb853a037cc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_SegmentReportingInformationLineItems_019cd316-b3ee-738a-af85-442846fc6bf8_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_019cd316-b47b-76b4-87bf-7adc3a43c7c8_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_PaymentsForRepurchaseOfCommonStock_019cd316-b3ee-7810-b278-937cf0cc033f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Common stock repurchases</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_019cd316-b47b-763c-b5cc-873ca31606a9_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_EntityCurrentReportingStatus_019cd316-b3ee-71ec-b3f9-dc6e38e40d4c_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_019cd316-b3ee-7815-a978-9e3a1af6e961_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Continuing Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_us-gaap_OperatingIncomeLoss_019cd316-b3ee-7de8-a867-23b660c3913c_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating income</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" 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/2025/elts/us-gaap-2025.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_chef_TotalSpecialtyMember_019cd316-b3ee-793f-804e-a37cae584de2_terseLabel_en-US" xlink:label="lab_chef_TotalSpecialtyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Specialty</link:label>
    <link:label id="lab_chef_TotalSpecialtyMember_label_en-US" xlink:label="lab_chef_TotalSpecialtyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Specialty [Member]</link:label>
    <link:label id="lab_chef_TotalSpecialtyMember_documentation_en-US" xlink:label="lab_chef_TotalSpecialtyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Total Specialty</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TotalSpecialtyMember" xlink:href="chef-20260327.xsd#chef_TotalSpecialtyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_TotalSpecialtyMember" xlink:to="lab_chef_TotalSpecialtyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_019cd316-b3ee-79fd-8a75-4d15182334fd_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ConvertibleNotesPayable_019cd316-b47b-7386-bd84-a06f034ea00f_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Notes</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" 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/2025/elts/us-gaap-2025.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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019cd316-b3ee-7645-b242-9c5e13edc3c4_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by 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" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Noncash Item [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_StatementOfFinancialPositionAbstract_019cd316-b3ee-7500-a374-edf0e86987bf_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_019cd316-b3ee-7f11-aafd-eaf3a4c4de33_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_InventoryValuationReserves_019cd316-b47b-7643-ab8f-0617c4ec2719_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_CurrentFiscalYearEndDate_019cd316-b47b-7baa-aa91-9b4b663a8f32_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019cd316-b3ee-76b4-8b87-4b740123fa36_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_StatementTable_019cd316-b47b-7d15-b7a8-17fbc3f723f4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DeferredIncomeTaxExpenseBenefit_019cd316-b3ee-76f0-b9a4-8a9a629ac7eb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for deferred income taxes</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" 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/2025/elts/us-gaap-2025.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_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019cd316-b3ee-7b38-aa43-c6127eab958d_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019cd316-b47b-759b-b46d-ce546dea5118_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019cd316-b47b-7493-a61f-882b1c642bfd_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_019cd316-b3ee-7138-a98f-980e6732e545_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_AmendmentFlag_019cd316-b47b-77f0-be4e-b57ac08aa6d1_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cd316-b3ee-7159-9b60-9604e98ceced_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019cd316-b3ee-7e9e-9b99-3ba2667e6c7d_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019cd316-b3ee-76b0-9c46-0ea5aacb6209_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019cd316-b47b-7aa6-99dc-552f949c24d8_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchase program, remaining authorized repurchase amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_019cd316-b3ee-76c8-8746-accd3ceec80f_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_CostOfGoodsAndServicesSold_019cd316-b47b-7587-9bc7-dd9c8007d047_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_019d1866-e161-7453-814d-6b6b587fe654_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Cost of Product and Service Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_019cd316-b47b-7f64-a596-845151eed83f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Computation of Basic and Diluted Net Income 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" 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/2025/elts/us-gaap-2025.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_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_019cd316-b3ee-76d3-abcd-29e6802dd887_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_019cd316-b3ee-7b79-a8a2-bb2c7c8a91da_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_MarketbasedRestrictedStockAwardsMember_019cd316-b3ee-70e8-a1d5-a71eadcd6a64_terseLabel_en-US" xlink:label="lab_chef_MarketbasedRestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20260327.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b3ee-7667-8271-5ed81d6ccfa8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_CommonStockParOrStatedValuePerShare_019cd316-b3ee-76a2-8bba-3ecea75208ee_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_019cd316-b3ee-7f06-a30b-4e4a495f1888_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_019cd316-b3ee-7cf9-b322-6a8f488641e2_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_019cd316-b3ee-7366-9275-d87ae4e28520_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, ending (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" 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/2025/elts/us-gaap-2025.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_IncomeTaxesReceivable_019cd316-b47b-731a-9dee-a860c1c8a209_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax refund receivable</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_019cd316-b47b-7195-a171-ab5b6fa07f48_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_UseOfEstimates_019cd316-b3ee-71ff-b74d-9530429ae630_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_FinanceLeaseInterestPaymentOnLiability_019cd316-b3ee-78a1-bfb8-40f310f92c21_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_ScheduleOfGoodwillTextBlock_019cd316-b47b-70b9-9e11-59b512be29af_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_019cd316-b3ee-7100-86c1-3ece521b1341_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_label_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseNonoperating" xlink:to="lab_us-gaap_InterestExpenseNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_019cd316-b3ee-7abe-8745-453bc2424245_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_019cd316-b3ee-7f64-a2b8-64a953a996dc_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_019cd316-b47b-7c9f-a25f-ccff9cb79985_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_Liabilities_019cd316-b47b-7daf-88d3-f6e2ab3b608c_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_AntidilutiveSecuritiesNameDomain_019cd316-b47b-71ad-9e33-fc84e5854da7_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</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" 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/2025/elts/us-gaap-2025.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_ProductConcentrationRiskMember_019cd316-b3ee-7e7c-aa3a-6792d70f9582_terseLabel_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_019cd316-b3ee-75e3-a4cb-75d5fe061ee8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_019cd316-b3ee-7c35-87ca-1d23ae49f0bd_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Cash and Cash Equivalent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_CommonStockMember_019cd316-b3ee-76cd-abac-2040aa084fbb_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019cd316-b3ee-7f83-9e0f-b13adfe0eb9c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_EntityIncorporationStateCountryCode_019cd316-b3ee-74e8-acab-f53e9be462e7_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019cd316-b3ee-769a-9019-46bfe5010a50_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_WeightedAverageNumberDilutedSharesOutstandingAdjustment_019cd316-b47b-764a-a0f4-689bd5499f39_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>chef-20260327_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019cd316-b1fc-76f2-927a-1b64c273954b,g:2ba14e95-1287-4bd0-b657-7608eeb181a0-->
<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-20260327.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_019cd316-b34c-78f1-a8af-a14824f5e6f3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_DocumentType_019cd316-b34c-78f1-a8af-a14824f5e6f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_019cd316-b34c-784c-a89d-a293c6151094" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_DocumentQuarterlyReport_019cd316-b34c-784c-a89d-a293c6151094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_019cd316-b34c-78e1-b9ed-941485004ed4" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_DocumentPeriodEndDate_019cd316-b34c-78e1-b9ed-941485004ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_019cd316-b34c-751d-87f6-b861a3c82c38" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_DocumentTransitionReport_019cd316-b34c-751d-87f6-b861a3c82c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_019cd316-b34c-7498-85a0-4bf60127adbe" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_EntityFileNumber_019cd316-b34c-7498-85a0-4bf60127adbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_019cd316-b34c-7e0d-a8d6-be3714d7f4b7" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_EntityRegistrantName_019cd316-b34c-7e0d-a8d6-be3714d7f4b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_019cd316-b34c-780e-b949-a339c7a77af2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_EntityIncorporationStateCountryCode_019cd316-b34c-780e-b949-a339c7a77af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_019cd316-b34c-7e1c-8e71-86786b78005d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_EntityTaxIdentificationNumber_019cd316-b34c-7e1c-8e71-86786b78005d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_019cd316-b34c-7b03-b541-01f75336ef38" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_EntityAddressAddressLine1_019cd316-b34c-7b03-b541-01f75336ef38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_019cd316-b34c-7515-bc91-7c8fa0b07f82" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_EntityAddressCityOrTown_019cd316-b34c-7515-bc91-7c8fa0b07f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_019cd316-b34c-7126-ba1c-374b0f238c0b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_EntityAddressStateOrProvince_019cd316-b34c-7126-ba1c-374b0f238c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_019cd316-b34c-7166-a9b2-a51e466a8172" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_EntityAddressPostalZipCode_019cd316-b34c-7166-a9b2-a51e466a8172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_019cd316-b34c-7ce4-ac0d-9471e614d2d4" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_CityAreaCode_019cd316-b34c-7ce4-ac0d-9471e614d2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_019cd316-b34c-7c68-b2bd-a4052cac7557" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_LocalPhoneNumber_019cd316-b34c-7c68-b2bd-a4052cac7557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_019cd316-b34c-77ce-81f7-b239e1c2f7cc" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_Security12bTitle_019cd316-b34c-77ce-81f7-b239e1c2f7cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_019cd316-b34c-7cd5-b613-2de3881e0997" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_TradingSymbol_019cd316-b34c-7cd5-b613-2de3881e0997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_019cd316-b34c-73cd-8326-fa97b7f1142f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_SecurityExchangeName_019cd316-b34c-73cd-8326-fa97b7f1142f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_019cd316-b34c-785c-b430-f2040f015ff3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_EntityCurrentReportingStatus_019cd316-b34c-785c-b430-f2040f015ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_019cd316-b34c-7f01-b127-cf59fb915b01" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_EntityInteractiveDataCurrent_019cd316-b34c-7f01-b127-cf59fb915b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_019cd316-b34c-7195-9acb-a54744c26fb3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_EntityFilerCategory_019cd316-b34c-7195-9acb-a54744c26fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_019cd316-b34c-7507-a184-05e20532b6d1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_EntitySmallBusiness_019cd316-b34c-7507-a184-05e20532b6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_019cd316-b34c-7406-8633-351c15f09d49" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_EntityEmergingGrowthCompany_019cd316-b34c-7406-8633-351c15f09d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_019cd316-b34c-7075-add3-2c6f86df07c7" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_EntityShellCompany_019cd316-b34c-7075-add3-2c6f86df07c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_019cd316-b34c-7bbf-b4d2-cf54fe7a7d1e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_019cd316-b34c-7bbf-b4d2-cf54fe7a7d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_019cd316-b34c-7a6a-8750-8a058ca814c3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_EntityCentralIndexKey_019cd316-b34c-7a6a-8750-8a058ca814c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_019cd316-b34c-78dd-8f43-7d62960e00ac" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_CurrentFiscalYearEndDate_019cd316-b34c-78dd-8f43-7d62960e00ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_019cd316-b34c-754e-8a8f-03d5d6139c00" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_AmendmentFlag_019cd316-b34c-754e-8a8f-03d5d6139c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_019cd316-b34c-7dab-b215-ba0676a05221" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_DocumentFiscalPeriodFocus_019cd316-b34c-7dab-b215-ba0676a05221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_019cd316-b34c-7da7-be2a-7af5bdf32959" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cd316-b34c-742f-a43a-41b543012955" xlink:to="loc_dei_DocumentFiscalYearFocus_019cd316-b34c-7da7-be2a-7af5bdf32959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" xlink:type="simple" xlink:href="chef-20260327.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_019cd316-b34c-74b8-97f8-4e27f64c739a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_019cd316-b34c-7aea-bbe9-5ee7f63d1b14" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_019cd316-b34c-74b8-97f8-4e27f64c739a" xlink:to="loc_us-gaap_AssetsAbstract_019cd316-b34c-7aea-bbe9-5ee7f63d1b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_019cd316-b34c-7d5c-8893-6d2a99fe1fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019cd316-b34c-7aea-bbe9-5ee7f63d1b14" xlink:to="loc_us-gaap_AssetsCurrentAbstract_019cd316-b34c-7d5c-8893-6d2a99fe1fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019cd316-b34c-7ee1-b4da-db7ae2e9630b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019cd316-b34c-7d5c-8893-6d2a99fe1fb2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019cd316-b34c-7ee1-b4da-db7ae2e9630b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019cd316-b34c-7368-9046-2201df8b3cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019cd316-b34c-7d5c-8893-6d2a99fe1fb2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019cd316-b34c-7368-9046-2201df8b3cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019cd316-b34c-79b9-85d7-88a31038e497" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019cd316-b34c-7d5c-8893-6d2a99fe1fb2" xlink:to="loc_us-gaap_InventoryNet_019cd316-b34c-79b9-85d7-88a31038e497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019cd316-b34c-72db-90ab-7316d2b2f85e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019cd316-b34c-7d5c-8893-6d2a99fe1fb2" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019cd316-b34c-72db-90ab-7316d2b2f85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019cd316-b34c-7fc1-8047-cf488cb94db5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019cd316-b34c-7d5c-8893-6d2a99fe1fb2" xlink:to="loc_us-gaap_AssetsCurrent_019cd316-b34c-7fc1-8047-cf488cb94db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_019cd316-b34c-7c9d-a1d7-ba345b73e31c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019cd316-b34c-7aea-bbe9-5ee7f63d1b14" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_019cd316-b34c-7c9d-a1d7-ba345b73e31c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019cd316-b34c-7c15-a302-917b28183adf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019cd316-b34c-7aea-bbe9-5ee7f63d1b14" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019cd316-b34c-7c15-a302-917b28183adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019cd316-b34c-7b5c-8987-cdca9690bb4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019cd316-b34c-7aea-bbe9-5ee7f63d1b14" xlink:to="loc_us-gaap_Goodwill_019cd316-b34c-7b5c-8987-cdca9690bb4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019cd316-b34c-7b8f-93b8-1bcc7b86d067" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019cd316-b34c-7aea-bbe9-5ee7f63d1b14" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019cd316-b34c-7b8f-93b8-1bcc7b86d067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019cd316-b34c-7365-b160-5939c6ff0edb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019cd316-b34c-7aea-bbe9-5ee7f63d1b14" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019cd316-b34c-7365-b160-5939c6ff0edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019cd316-b34c-7039-8c91-b2e457f0681a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019cd316-b34c-7aea-bbe9-5ee7f63d1b14" xlink:to="loc_us-gaap_Assets_019cd316-b34c-7039-8c91-b2e457f0681a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019cd316-b34c-73a1-9d60-bb969fca1112" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_019cd316-b34c-74b8-97f8-4e27f64c739a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019cd316-b34c-73a1-9d60-bb969fca1112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_019cd316-b34c-70cd-b9eb-c44191bd2bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019cd316-b34c-73a1-9d60-bb969fca1112" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_019cd316-b34c-70cd-b9eb-c44191bd2bc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019cd316-b34c-7db8-b852-c1e02e8ff834" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019cd316-b34c-70cd-b9eb-c44191bd2bc6" xlink:to="loc_us-gaap_AccountsPayableCurrent_019cd316-b34c-7db8-b852-c1e02e8ff834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_019cd316-b34c-7267-9aca-5d648b1bbca8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019cd316-b34c-70cd-b9eb-c44191bd2bc6" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_019cd316-b34c-7267-9aca-5d648b1bbca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019cd316-b34c-7b01-8a61-b487fd5fd175" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019cd316-b34c-70cd-b9eb-c44191bd2bc6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019cd316-b34c-7b01-8a61-b487fd5fd175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019cd316-b34c-75b8-aa09-fe4b87c412a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019cd316-b34c-70cd-b9eb-c44191bd2bc6" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019cd316-b34c-75b8-aa09-fe4b87c412a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_019cd316-b34c-7e77-bf39-f6d09b423a30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019cd316-b34c-70cd-b9eb-c44191bd2bc6" xlink:to="loc_us-gaap_LongTermDebtCurrent_019cd316-b34c-7e77-bf39-f6d09b423a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019cd316-b34c-728c-931a-31461c5a7d95" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019cd316-b34c-70cd-b9eb-c44191bd2bc6" xlink:to="loc_us-gaap_LiabilitiesCurrent_019cd316-b34c-728c-931a-31461c5a7d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019cd316-b34c-7053-b216-5317b1ee4338" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019cd316-b34c-73a1-9d60-bb969fca1112" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019cd316-b34c-7053-b216-5317b1ee4338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019cd316-b34c-715f-9637-4ac51543f9a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019cd316-b34c-73a1-9d60-bb969fca1112" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019cd316-b34c-715f-9637-4ac51543f9a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019cd316-b34c-758d-a21f-565ce46e8ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019cd316-b34c-73a1-9d60-bb969fca1112" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019cd316-b34c-758d-a21f-565ce46e8ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019cd316-b34c-75da-9e77-cd3e3a0b7328" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019cd316-b34c-73a1-9d60-bb969fca1112" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019cd316-b34c-75da-9e77-cd3e3a0b7328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019cd316-b34c-748e-b81f-23c96e730dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019cd316-b34c-73a1-9d60-bb969fca1112" xlink:to="loc_us-gaap_Liabilities_019cd316-b34c-748e-b81f-23c96e730dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019cd316-b34c-7bd9-b322-1f8c0454776e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019cd316-b34c-73a1-9d60-bb969fca1112" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019cd316-b34c-7bd9-b322-1f8c0454776e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_019cd316-b34c-7b7b-ad3a-378db82479a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019cd316-b34c-73a1-9d60-bb969fca1112" xlink:to="loc_us-gaap_StockholdersEquityAbstract_019cd316-b34c-7b7b-ad3a-378db82479a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_019cd316-b34c-7e95-84e8-efdf1272b42b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019cd316-b34c-7b7b-ad3a-378db82479a6" xlink:to="loc_us-gaap_PreferredStockValue_019cd316-b34c-7e95-84e8-efdf1272b42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019cd316-b34c-7832-b9ba-57af4db87fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019cd316-b34c-7b7b-ad3a-378db82479a6" xlink:to="loc_us-gaap_CommonStockValue_019cd316-b34c-7832-b9ba-57af4db87fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019cd316-b34c-7e8a-9045-6d4bc971f1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019cd316-b34c-7b7b-ad3a-378db82479a6" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019cd316-b34c-7e8a-9045-6d4bc971f1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019cd316-b34c-7d70-bdbd-857d5fdc5656" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019cd316-b34c-7b7b-ad3a-378db82479a6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019cd316-b34c-7d70-bdbd-857d5fdc5656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019cd316-b34c-7ac4-9636-a21ce6433c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019cd316-b34c-7b7b-ad3a-378db82479a6" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019cd316-b34c-7ac4-9636-a21ce6433c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019cd316-b34c-7c61-bcd0-b542c026106b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019cd316-b34c-7b7b-ad3a-378db82479a6" xlink:to="loc_us-gaap_StockholdersEquity_019cd316-b34c-7c61-bcd0-b542c026106b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019cd316-b34c-7a59-89e8-a4a2fc8497f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019cd316-b34c-73a1-9d60-bb969fca1112" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_019cd316-b34c-7a59-89e8-a4a2fc8497f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" xlink:type="simple" xlink:href="chef-20260327.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_019cd316-b34c-7a9b-adea-2219fe3911fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_019cd316-b34c-7818-928f-8fe6d9922d79" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_019cd316-b34c-7a9b-adea-2219fe3911fb" xlink:to="loc_us-gaap_AssetsAbstract_019cd316-b34c-7818-928f-8fe6d9922d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_019cd316-b34c-7a90-a015-922a58cb1a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019cd316-b34c-7818-928f-8fe6d9922d79" xlink:to="loc_us-gaap_AssetsCurrentAbstract_019cd316-b34c-7a90-a015-922a58cb1a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_019cd316-b34c-77fa-a786-00f61e88f607" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019cd316-b34c-7a90-a015-922a58cb1a2a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_019cd316-b34c-77fa-a786-00f61e88f607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019cd316-b34c-79a5-9a0f-e1e075abc62d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_019cd316-b34c-7a9b-adea-2219fe3911fb" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019cd316-b34c-79a5-9a0f-e1e075abc62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_019cd316-b34c-7fc7-99a3-95c8d76f7074" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019cd316-b34c-79a5-9a0f-e1e075abc62d" xlink:to="loc_us-gaap_StockholdersEquityAbstract_019cd316-b34c-7fc7-99a3-95c8d76f7074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_019cd316-b34c-7444-b107-82532408bd1d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019cd316-b34c-7fc7-99a3-95c8d76f7074" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_019cd316-b34c-7444-b107-82532408bd1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_019cd316-b34c-718c-a279-475c9af513bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019cd316-b34c-7fc7-99a3-95c8d76f7074" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_019cd316-b34c-718c-a279-475c9af513bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_019cd316-b34c-7bf9-8eda-787e5ca2dde2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019cd316-b34c-7fc7-99a3-95c8d76f7074" xlink:to="loc_us-gaap_PreferredStockSharesIssued_019cd316-b34c-7bf9-8eda-787e5ca2dde2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_019cd316-b34c-7fdc-8f26-0812ea10328e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019cd316-b34c-7fc7-99a3-95c8d76f7074" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_019cd316-b34c-7fdc-8f26-0812ea10328e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_019cd316-b34c-7574-85af-bf11d5e90641" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019cd316-b34c-7fc7-99a3-95c8d76f7074" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_019cd316-b34c-7574-85af-bf11d5e90641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_019cd316-b34c-7800-a556-ad3f6abdb5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019cd316-b34c-7fc7-99a3-95c8d76f7074" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_019cd316-b34c-7800-a556-ad3f6abdb5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_019cd316-b34c-7e27-801e-1f5e1b9d4f56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019cd316-b34c-7fc7-99a3-95c8d76f7074" xlink:to="loc_us-gaap_CommonStockSharesIssued_019cd316-b34c-7e27-801e-1f5e1b9d4f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019cd316-b34c-7ccb-b785-5abf6fbbc4c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019cd316-b34c-7fc7-99a3-95c8d76f7074" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_019cd316-b34c-7ccb-b785-5abf6fbbc4c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" xlink:type="simple" xlink:href="chef-20260327.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_019cd316-b34c-7f2d-8809-01b88c15bb09" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019cd316-b34c-7041-9c1b-83659ec24c74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019cd316-b34c-7f2d-8809-01b88c15bb09" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019cd316-b34c-7041-9c1b-83659ec24c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019cd316-b34c-73d5-a15d-70e5e77d5701" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019cd316-b34c-7f2d-8809-01b88c15bb09" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019cd316-b34c-73d5-a15d-70e5e77d5701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019cd316-b34c-7968-872a-545f2f4551f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019cd316-b34c-7f2d-8809-01b88c15bb09" xlink:to="loc_us-gaap_GrossProfit_019cd316-b34c-7968-872a-545f2f4551f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019cd316-b34c-71f8-8bc0-a12268d3241c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019cd316-b34c-7f2d-8809-01b88c15bb09" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019cd316-b34c-71f8-8bc0-a12268d3241c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_019cd316-b34c-7532-8e28-011133001096" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019cd316-b34c-7f2d-8809-01b88c15bb09" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_019cd316-b34c-7532-8e28-011133001096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019cd316-b34c-7cbd-be0b-3f3adeb78d86" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019cd316-b34c-7f2d-8809-01b88c15bb09" xlink:to="loc_us-gaap_OperatingIncomeLoss_019cd316-b34c-7cbd-be0b-3f3adeb78d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_019cd316-b34c-7a15-a84c-448e6e78962c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019cd316-b34c-7f2d-8809-01b88c15bb09" xlink:to="loc_us-gaap_InterestExpenseNonoperating_019cd316-b34c-7a15-a84c-448e6e78962c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019cd316-b34c-7e96-b968-88ed0b065861" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019cd316-b34c-7f2d-8809-01b88c15bb09" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019cd316-b34c-7e96-b968-88ed0b065861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019cd316-b34c-7994-b053-8e20b1ded420" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019cd316-b34c-7f2d-8809-01b88c15bb09" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019cd316-b34c-7994-b053-8e20b1ded420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019cd316-b34c-72d1-a240-f9714c942541" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019cd316-b34c-7f2d-8809-01b88c15bb09" xlink:to="loc_us-gaap_NetIncomeLoss_019cd316-b34c-72d1-a240-f9714c942541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_019cd316-b34c-7627-aa03-40ff79260f83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019cd316-b34c-7f2d-8809-01b88c15bb09" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_019cd316-b34c-7627-aa03-40ff79260f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_019cd316-b34c-71f3-b2f0-fe3910555b95" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_019cd316-b34c-7627-aa03-40ff79260f83" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_019cd316-b34c-71f3-b2f0-fe3910555b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_019cd316-b34c-78d9-be41-e5eaa562e383" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_019cd316-b34c-7627-aa03-40ff79260f83" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_019cd316-b34c-78d9-be41-e5eaa562e383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-7b21-b0e8-5017ca567095" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019cd316-b34c-7f2d-8809-01b88c15bb09" xlink:to="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-7b21-b0e8-5017ca567095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_019cd316-b34c-7fbe-8afd-c51dda91d8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-7b21-b0e8-5017ca567095" xlink:to="loc_us-gaap_EarningsPerShareBasic_019cd316-b34c-7fbe-8afd-c51dda91d8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_019cd316-b34c-7e6e-9e3d-3907f7faca78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-7b21-b0e8-5017ca567095" xlink:to="loc_us-gaap_EarningsPerShareDiluted_019cd316-b34c-7e6e-9e3d-3907f7faca78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019cd316-b34c-7e36-842e-94c17b0ba8cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019cd316-b34c-7f2d-8809-01b88c15bb09" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019cd316-b34c-7e36-842e-94c17b0ba8cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019cd316-b34c-7dac-bc2a-cb4f0806d713" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019cd316-b34c-7e36-842e-94c17b0ba8cc" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019cd316-b34c-7dac-bc2a-cb4f0806d713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cd316-b34c-703d-948d-bc3d00b4fbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019cd316-b34c-7e36-842e-94c17b0ba8cc" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cd316-b34c-703d-948d-bc3d00b4fbf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" xlink:type="simple" xlink:href="chef-20260327.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_019cd316-b34c-78cd-8937-d2436edea385" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_019cd316-b34c-71c0-bbfc-7c49c2f00463" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_019cd316-b34c-78cd-8937-d2436edea385" xlink:to="loc_us-gaap_StatementTable_019cd316-b34c-71c0-bbfc-7c49c2f00463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_019cd316-b34c-77e9-8296-910d1cafaac5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_019cd316-b34c-71c0-bbfc-7c49c2f00463" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_019cd316-b34c-77e9-8296-910d1cafaac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019cd316-b34c-7095-968b-752ea5473774" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019cd316-b34c-77e9-8296-910d1cafaac5" xlink:to="loc_us-gaap_EquityComponentDomain_019cd316-b34c-7095-968b-752ea5473774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_019cd316-b34c-7beb-86f1-ee253c2d30bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019cd316-b34c-7095-968b-752ea5473774" xlink:to="loc_us-gaap_CommonStockMember_019cd316-b34c-7beb-86f1-ee253c2d30bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_019cd316-b34c-7562-aa2e-2df39d22dd37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019cd316-b34c-7095-968b-752ea5473774" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_019cd316-b34c-7562-aa2e-2df39d22dd37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019cd316-b34c-728e-9d71-607a0c480606" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019cd316-b34c-7095-968b-752ea5473774" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019cd316-b34c-728e-9d71-607a0c480606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_019cd316-b34c-7f73-b5e3-1dbf41d030f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019cd316-b34c-7095-968b-752ea5473774" xlink:to="loc_us-gaap_RetainedEarningsMember_019cd316-b34c-7f73-b5e3-1dbf41d030f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_019cd316-b34c-7141-936f-843aa9b4b4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_019cd316-b34c-71c0-bbfc-7c49c2f00463" xlink:to="loc_us-gaap_StatementLineItems_019cd316-b34c-7141-936f-843aa9b4b4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_019cd316-b34c-7141-936f-843aa9b4b4b4" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_019cd316-b34c-7289-8dc9-5b62d558e674" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_us-gaap_CommonStockSharesIssued_019cd316-b34c-7289-8dc9-5b62d558e674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019cd316-b34c-777d-ac4c-38397830ca02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_us-gaap_StockholdersEquity_019cd316-b34c-777d-ac4c-38397830ca02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019cd316-b34c-7ee7-939f-46ef88d52db1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_us-gaap_NetIncomeLoss_019cd316-b34c-7ee7-939f-46ef88d52db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_019cd316-b34c-72f6-87e0-a3d4fd2e8702" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_019cd316-b34c-72f6-87e0-a3d4fd2e8702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019d9491-d7bc-7bfe-b0d3-1fbbd4923f00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019d9491-d7bc-7bfe-b0d3-1fbbd4923f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019d9491-d7bc-7c26-bf4d-b725d5936f48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019d9491-d7bc-7c26-bf4d-b725d5936f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_StockIssuedDuringPeriodWarrantExercisesShares_019cd316-b34c-7ca3-9097-4ebc3012bffc" xlink:href="chef-20260327.xsd#chef_StockIssuedDuringPeriodWarrantExercisesShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_chef_StockIssuedDuringPeriodWarrantExercisesShares_019cd316-b34c-7ca3-9097-4ebc3012bffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_019cd316-b34c-7cab-a211-c64206be7bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_019cd316-b34c-7cab-a211-c64206be7bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares_019cd316-b34c-7156-9fbc-110f329fc4e3" xlink:href="chef-20260327.xsd#chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares_019cd316-b34c-7156-9fbc-110f329fc4e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue_019cd316-b34c-70a3-b668-2a5124c50980" xlink:href="chef-20260327.xsd#chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue_019cd316-b34c-70a3-b668-2a5124c50980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_019cd316-b34c-7909-bcaf-699cb859ecd9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_us-gaap_CommonStockSharesIssued_019cd316-b34c-7909-bcaf-699cb859ecd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019cd316-b34c-74b0-ba87-9813994cc339" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019cd316-b34c-7d64-b195-157b3a33ed6d" xlink:to="loc_us-gaap_StockholdersEquity_019cd316-b34c-74b0-ba87-9813994cc339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" xlink:type="simple" xlink:href="chef-20260327.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_019cd316-b34c-7b69-adb8-9b8ce75e2237" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_019cd316-b34c-7f2b-93a4-f26fa09e276a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019cd316-b34c-7b69-adb8-9b8ce75e2237" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_019cd316-b34c-7f2b-93a4-f26fa09e276a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019cd316-b34c-71de-ab0a-5f5525210d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_019cd316-b34c-7f2b-93a4-f26fa09e276a" xlink:to="loc_us-gaap_NetIncomeLoss_019cd316-b34c-71de-ab0a-5f5525210d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019cd316-b34c-7a15-8718-f2088c4f8e85" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_019cd316-b34c-7f2b-93a4-f26fa09e276a" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019cd316-b34c-7a15-8718-f2088c4f8e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019cd316-b34c-7485-8d66-216e2992136b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019cd316-b34c-7a15-8718-f2088c4f8e85" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019cd316-b34c-7485-8d66-216e2992136b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_019cd316-b34c-7992-b5f9-cc425363530c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019cd316-b34c-7a15-8718-f2088c4f8e85" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_019cd316-b34c-7992-b5f9-cc425363530c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_019cd316-b34c-7113-91d4-f323ced65527" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019cd316-b34c-7a15-8718-f2088c4f8e85" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_019cd316-b34c-7113-91d4-f323ced65527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019cd316-b34c-74bd-bc98-8f89be7ca55e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019cd316-b34c-7a15-8718-f2088c4f8e85" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019cd316-b34c-74bd-bc98-8f89be7ca55e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019cd316-b34c-7a22-9174-f804d8e80ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019cd316-b34c-7a15-8718-f2088c4f8e85" xlink:to="loc_us-gaap_ShareBasedCompensation_019cd316-b34c-7a22-9174-f804d8e80ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_019cd316-b34c-72d8-9e5d-618b30c5bce0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019cd316-b34c-7a15-8718-f2088c4f8e85" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_019cd316-b34c-72d8-9e5d-618b30c5bce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019cd316-b34c-7f87-bf8d-b15ddb628ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019cd316-b34c-7a15-8718-f2088c4f8e85" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019cd316-b34c-7f87-bf8d-b15ddb628ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019cd316-b34c-7210-b371-092b1673bb65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019cd316-b34c-7f87-bf8d-b15ddb628ad0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019cd316-b34c-7210-b371-092b1673bb65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_019cd316-b34c-7a90-926f-8ba3fab4d141" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019cd316-b34c-7f87-bf8d-b15ddb628ad0" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_019cd316-b34c-7a90-926f-8ba3fab4d141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019cd316-b34c-738d-98cd-da5be56c1942" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019cd316-b34c-7f87-bf8d-b15ddb628ad0" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019cd316-b34c-738d-98cd-da5be56c1942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_019cd316-b34c-75da-aa7c-92a82d2e41d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019cd316-b34c-7f87-bf8d-b15ddb628ad0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_019cd316-b34c-75da-aa7c-92a82d2e41d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_019cd316-b34c-7a3e-b4a2-2f72deddfa46" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019cd316-b34c-7f87-bf8d-b15ddb628ad0" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_019cd316-b34c-7a3e-b4a2-2f72deddfa46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cd316-b34c-752b-bcfe-99629fea4c00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_019cd316-b34c-7f2b-93a4-f26fa09e276a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cd316-b34c-752b-bcfe-99629fea4c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_019cd316-b34c-7aa4-80ca-e93d014b5de3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019cd316-b34c-7b69-adb8-9b8ce75e2237" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_019cd316-b34c-7aa4-80ca-e93d014b5de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_019cd316-b34c-7371-9952-b622a0a9ca81" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_019cd316-b34c-7aa4-80ca-e93d014b5de3" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_019cd316-b34c-7371-9952-b622a0a9ca81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cd316-b34c-7b3c-b4c9-0a68ff6bbc2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_019cd316-b34c-7aa4-80ca-e93d014b5de3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cd316-b34c-7b3c-b4c9-0a68ff6bbc2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_019cd316-b34c-76af-aee2-bc66aa53a4ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019cd316-b34c-7b69-adb8-9b8ce75e2237" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_019cd316-b34c-76af-aee2-bc66aa53a4ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_019cd316-b34c-71a5-922d-a20b0d91825d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_019cd316-b34c-76af-aee2-bc66aa53a4ef" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_019cd316-b34c-71a5-922d-a20b0d91825d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_019cd316-b34c-7660-96a0-f465f9bf91a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_019cd316-b34c-76af-aee2-bc66aa53a4ef" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_019cd316-b34c-7660-96a0-f465f9bf91a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019cd316-b34c-7dd8-b957-ab1041386065" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_019cd316-b34c-76af-aee2-bc66aa53a4ef" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019cd316-b34c-7dd8-b957-ab1041386065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_019cd316-b34c-75f5-8fdb-981e275b9188" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_019cd316-b34c-76af-aee2-bc66aa53a4ef" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_019cd316-b34c-75f5-8fdb-981e275b9188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019cd316-b34c-7ef4-9d26-bda716e3ca62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_019cd316-b34c-76af-aee2-bc66aa53a4ef" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019cd316-b34c-7ef4-9d26-bda716e3ca62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_019cd316-b34c-7ef9-bfbb-14e8fa161de6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_019cd316-b34c-76af-aee2-bc66aa53a4ef" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_019cd316-b34c-7ef9-bfbb-14e8fa161de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cd316-b34c-74a5-bb34-231d638a74c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_019cd316-b34c-76af-aee2-bc66aa53a4ef" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cd316-b34c-74a5-bb34-231d638a74c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019cd316-b34c-712d-8cc5-db347d3bd1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019cd316-b34c-7b69-adb8-9b8ce75e2237" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019cd316-b34c-712d-8cc5-db347d3bd1b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019cd316-b34c-7344-8715-9d5452151abe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019cd316-b34c-7b69-adb8-9b8ce75e2237" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019cd316-b34c-7344-8715-9d5452151abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019cd316-b34c-7441-97e1-7a3201546298" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019cd316-b34c-7b69-adb8-9b8ce75e2237" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019cd316-b34c-7441-97e1-7a3201546298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019cd316-b34c-7232-9cc5-6d5a7fbf5e30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019cd316-b34c-7b69-adb8-9b8ce75e2237" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019cd316-b34c-7232-9cc5-6d5a7fbf5e30" 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-20260327.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_019cd316-b34c-7064-8f62-13683d1ab4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_019cd316-b34c-755c-941e-cab8b09ee461" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019cd316-b34c-7064-8f62-13683d1ab4aa" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_019cd316-b34c-755c-941e-cab8b09ee461" 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-20260327.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019cd316-b34c-7cc3-8a9e-042826866e41" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_019cd316-b34c-7657-92bb-bfd49700cc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019cd316-b34c-7cc3-8a9e-042826866e41" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_019cd316-b34c-7657-92bb-bfd49700cc5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeperShare" xlink:type="simple" xlink:href="chef-20260327.xsd#NetIncomeperShare"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/NetIncomeperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-7df2-bd9b-5f063f47b712" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_019cd316-b34c-7fdb-af0b-445b6448aa20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-7df2-bd9b-5f063f47b712" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_019cd316-b34c-7fdb-af0b-445b6448aa20" 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-20260327.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_019cd316-b34c-7732-8bed-8aefcad6c706" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_019cd316-b34c-7765-a915-6aa8ed99771d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019cd316-b34c-7732-8bed-8aefcad6c706" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_019cd316-b34c-7765-a915-6aa8ed99771d" 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-20260327.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_019cd316-b34d-75f8-983c-a485d157257d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_019cd316-b34d-7b90-b96d-2843555b702b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_019cd316-b34d-75f8-983c-a485d157257d" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_019cd316-b34d-7b90-b96d-2843555b702b" 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-20260327.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_019cd316-b34d-72eb-960f-c4c34bcbb693" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_019cd316-b34d-77ee-bbaa-1e87590a4bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_019cd316-b34d-72eb-960f-c4c34bcbb693" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_019cd316-b34d-77ee-bbaa-1e87590a4bfd" 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-20260327.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_019cd316-b34d-7258-b3e0-04d0438de582" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_019cd316-b34d-7829-a350-5c9a2f53cff1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019cd316-b34d-7258-b3e0-04d0438de582" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_019cd316-b34d-7829-a350-5c9a2f53cff1" 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-20260327.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_019cd316-b34d-72f6-84ab-4e5fb113c118" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_019cd316-b34d-7af4-ba83-c01e88cb9641" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019cd316-b34d-72f6-84ab-4e5fb113c118" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_019cd316-b34d-7af4-ba83-c01e88cb9641" 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-20260327.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_019cd316-b34d-77ed-9f47-edde62608992" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_019cd316-b34d-7302-806b-234f047e0416" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_019cd316-b34d-77ed-9f47-edde62608992" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_019cd316-b34d-7302-806b-234f047e0416" 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-20260327.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_019cd316-b34d-74f3-8949-53a73b455422" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_019cd316-b34d-7304-9a4b-0e81f7738962" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019cd316-b34d-74f3-8949-53a73b455422" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_019cd316-b34d-7304-9a4b-0e81f7738962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SegmentInformation" xlink:type="simple" xlink:href="chef-20260327.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_019cd316-b3ee-7369-a681-2688c3eb6b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_019cd316-b3ee-7549-82d3-d75b13a22970" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019cd316-b3ee-7369-a681-2688c3eb6b7e" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_019cd316-b3ee-7549-82d3-d75b13a22970" 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-20260327.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_019cd316-b3ee-7660-b67b-394bed6c6872" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_019cd316-b3ee-7926-a898-9e50a674f5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_019cd316-b3ee-7660-b67b-394bed6c6872" xlink:to="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_019cd316-b3ee-7926-a898-9e50a674f5a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies" xlink:type="simple" xlink:href="chef-20260327.xsd#OperationsandBasisofPresentationPolicies"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019cd316-b34c-784a-9e2d-d6b40cc5e782" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_019cd316-b34c-7e28-bf0b-d9580c813345" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019cd316-b34c-784a-9e2d-d6b40cc5e782" xlink:to="loc_us-gaap_FiscalPeriod_019cd316-b34c-7e28-bf0b-d9580c813345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_019cd316-b34c-75f8-991e-911a640a735f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019cd316-b34c-784a-9e2d-d6b40cc5e782" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_019cd316-b34c-75f8-991e-911a640a735f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_019cd316-b34c-7e2b-887f-4c5a85ff1871" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019cd316-b34c-784a-9e2d-d6b40cc5e782" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_019cd316-b34c-7e2b-887f-4c5a85ff1871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_019cd316-b34c-792b-9363-cc83d1b6142f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019cd316-b34c-784a-9e2d-d6b40cc5e782" xlink:to="loc_us-gaap_UseOfEstimates_019cd316-b34c-792b-9363-cc83d1b6142f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_019cd316-b34c-7706-a9d6-621c2ffb0829" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019cd316-b34c-784a-9e2d-d6b40cc5e782" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_019cd316-b34c-7706-a9d6-621c2ffb0829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_019cd316-b34c-7a74-8927-94047ef6fd13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019cd316-b34c-784a-9e2d-d6b40cc5e782" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_019cd316-b34c-7a74-8927-94047ef6fd13" 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-20260327.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019cd316-b34c-7fe9-866f-19f76dc9bb99" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_019cd316-b34c-7ef6-be7e-2ec8b4a488d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019cd316-b34c-7fe9-866f-19f76dc9bb99" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_019cd316-b34c-7ef6-be7e-2ec8b4a488d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeperShareTables" xlink:type="simple" xlink:href="chef-20260327.xsd#NetIncomeperShareTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/NetIncomeperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-7356-8fa6-a9b178677f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_019cd316-b34c-7195-8291-d6e40946465a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-7356-8fa6-a9b178677f4b" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_019cd316-b34c-7195-8291-d6e40946465a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock_019cd316-b34c-74f6-803a-3ccb3a5b1790" xlink:href="chef-20260327.xsd#chef_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-7356-8fa6-a9b178677f4b" xlink:to="loc_chef_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock_019cd316-b34c-74f6-803a-3ccb3a5b1790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_019cd316-b34c-7cc0-8f89-06b0d71b5c11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-7356-8fa6-a9b178677f4b" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_019cd316-b34c-7cc0-8f89-06b0d71b5c11" 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-20260327.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_019cd316-b34c-7f1b-bd36-298faba05830" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_019cd316-b34c-75d4-b37c-bd841f97a03e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019cd316-b34c-7f1b-bd36-298faba05830" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_019cd316-b34c-75d4-b37c-bd841f97a03e" 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-20260327.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_019cd316-b34d-7aa7-94cf-d580da195764" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_019cd316-b34d-7bda-8806-18ffd884cf5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019cd316-b34d-7aa7-94cf-d580da195764" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_019cd316-b34d-7bda-8806-18ffd884cf5f" 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-20260327.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_019cd316-b34d-766c-8d48-f3f64f9b4506" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_019cd316-b34d-7278-9b8e-1a8f0a15f1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019cd316-b34d-766c-8d48-f3f64f9b4506" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_019cd316-b34d-7278-9b8e-1a8f0a15f1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock_019cd316-b34d-7cc1-9e5e-a708f0c668d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019cd316-b34d-766c-8d48-f3f64f9b4506" xlink:to="loc_us-gaap_ConvertibleDebtTableTextBlock_019cd316-b34d-7cc1-9e5e-a708f0c668d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_019cd316-b34d-7744-9c2d-995ca98361d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019cd316-b34d-766c-8d48-f3f64f9b4506" xlink:to="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_019cd316-b34d-7744-9c2d-995ca98361d6" 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-20260327.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_019cd316-b34d-7fad-a033-c1843cfe8e62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_019cd316-b34d-746e-8754-d94d85a79c56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_019cd316-b34d-7fad-a033-c1843cfe8e62" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_019cd316-b34d-746e-8754-d94d85a79c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="chef-20260327.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_019cd316-b3ee-78f3-9f53-57a899779d01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_019cd316-b3ee-7fba-bc46-517be8b1a3ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019cd316-b3ee-78f3-9f53-57a899779d01" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_019cd316-b3ee-7fba-bc46-517be8b1a3ea" 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-20260327.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_019cd316-b3ee-748d-9741-8b67ebe4445f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_019cd316-b3ee-7711-8677-d2dec0d5b7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_019cd316-b3ee-748d-9741-8b67ebe4445f" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_019cd316-b3ee-7711-8677-d2dec0d5b7b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#SummaryofSignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019cd316-b34c-735b-b894-d55c03fdf188" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_019cd316-b34c-7686-9717-b9f551ce5118" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019cd316-b34c-735b-b894-d55c03fdf188" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_019cd316-b34c-7686-9717-b9f551ce5118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_019cd316-b34c-7004-bf82-9993bef0506c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019cd316-b34c-7686-9717-b9f551ce5118" xlink:to="loc_srt_ProductOrServiceAxis_019cd316-b34c-7004-bf82-9993bef0506c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_019cd316-b34c-7370-9272-d3ed5a63c9d9" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_019cd316-b34c-7004-bf82-9993bef0506c" xlink:to="loc_srt_ProductsAndServicesDomain_019cd316-b34c-7370-9272-d3ed5a63c9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CenterOfThePlateProductMember_019cd316-b34c-7553-9840-dbe2aa062cb8" xlink:href="chef-20260327.xsd#chef_CenterOfThePlateProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_019cd316-b34c-7370-9272-d3ed5a63c9d9" xlink:to="loc_chef_CenterOfThePlateProductMember_019cd316-b34c-7553-9840-dbe2aa062cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TotalSpecialtyMember_019cd316-b34c-733a-ac82-0dcf83bcdff3" xlink:href="chef-20260327.xsd#chef_TotalSpecialtyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_019cd316-b34c-7370-9272-d3ed5a63c9d9" xlink:to="loc_chef_TotalSpecialtyMember_019cd316-b34c-733a-ac82-0dcf83bcdff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DryGoodsProductMember_019cd316-b34c-7223-a8c8-c136783549db" xlink:href="chef-20260327.xsd#chef_DryGoodsProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TotalSpecialtyMember_019cd316-b34c-733a-ac82-0dcf83bcdff3" xlink:to="loc_chef_DryGoodsProductMember_019cd316-b34c-7223-a8c8-c136783549db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ProduceMember_019cd316-b34c-7404-aa6d-0df878981fc8" xlink:href="chef-20260327.xsd#chef_ProduceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TotalSpecialtyMember_019cd316-b34c-733a-ac82-0dcf83bcdff3" xlink:to="loc_chef_ProduceMember_019cd316-b34c-7404-aa6d-0df878981fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PastryProductMember_019cd316-b34c-7b31-bb49-d303953d7d41" xlink:href="chef-20260327.xsd#chef_PastryProductMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TotalSpecialtyMember_019cd316-b34c-733a-ac82-0dcf83bcdff3" xlink:to="loc_chef_PastryProductMember_019cd316-b34c-7b31-bb49-d303953d7d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CheeseAndCharcuterieProductMember_019cd316-b34c-772c-9cc5-ff8be9a82a0d" xlink:href="chef-20260327.xsd#chef_CheeseAndCharcuterieProductMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TotalSpecialtyMember_019cd316-b34c-733a-ac82-0dcf83bcdff3" xlink:to="loc_chef_CheeseAndCharcuterieProductMember_019cd316-b34c-772c-9cc5-ff8be9a82a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DairyAndEggsProductMember_019cd316-b34c-7542-aac8-eb26cfc6a12f" xlink:href="chef-20260327.xsd#chef_DairyAndEggsProductMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TotalSpecialtyMember_019cd316-b34c-733a-ac82-0dcf83bcdff3" xlink:to="loc_chef_DairyAndEggsProductMember_019cd316-b34c-7542-aac8-eb26cfc6a12f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OilsAndVinegarProductMember_019cd316-b34c-7106-a0ef-dcb6c7e71c1a" xlink:href="chef-20260327.xsd#chef_OilsAndVinegarProductMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TotalSpecialtyMember_019cd316-b34c-733a-ac82-0dcf83bcdff3" xlink:to="loc_chef_OilsAndVinegarProductMember_019cd316-b34c-7106-a0ef-dcb6c7e71c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_KitchenSuppliesProductMember_019cd316-b34c-758b-9e43-24fea5d72715" xlink:href="chef-20260327.xsd#chef_KitchenSuppliesProductMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TotalSpecialtyMember_019cd316-b34c-733a-ac82-0dcf83bcdff3" xlink:to="loc_chef_KitchenSuppliesProductMember_019cd316-b34c-758b-9e43-24fea5d72715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_019cd316-b34c-76c2-92ac-fc1d4a0e79bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019cd316-b34c-7686-9717-b9f551ce5118" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_019cd316-b34c-76c2-92ac-fc1d4a0e79bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_019cd316-b34c-745e-8687-419bf4afa607" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_019cd316-b34c-76c2-92ac-fc1d4a0e79bd" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_019cd316-b34c-745e-8687-419bf4afa607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_019cd316-b34c-77a2-b548-7663da95c183" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_019cd316-b34c-745e-8687-419bf4afa607" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_019cd316-b34c-77a2-b548-7663da95c183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_019cd316-b34c-7e37-a138-0e1ebf1a31e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019cd316-b34c-7686-9717-b9f551ce5118" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_019cd316-b34c-7e37-a138-0e1ebf1a31e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_019cd316-b34c-76be-9d45-a50544980286" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_019cd316-b34c-7e37-a138-0e1ebf1a31e7" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_019cd316-b34c-76be-9d45-a50544980286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_019cd316-b34c-7589-a94f-f35230d71ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_019cd316-b34c-76be-9d45-a50544980286" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_019cd316-b34c-7589-a94f-f35230d71ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_019cd316-b34c-73b4-b238-a41ba3dd5981" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019cd316-b34c-7686-9717-b9f551ce5118" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_019cd316-b34c-73b4-b238-a41ba3dd5981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019cd316-b34c-7bb5-b98a-f1c584f3d288" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_019cd316-b34c-73b4-b238-a41ba3dd5981" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019cd316-b34c-7bb5-b98a-f1c584f3d288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_019cd316-b34c-7fd0-8a44-138eaeadb8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_019cd316-b34c-73b4-b238-a41ba3dd5981" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_019cd316-b34c-7fd0-8a44-138eaeadb8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-7070-9055-0e2c1cec2ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EarningsPerShareBasicAndDiluted1Abstract_019cd316-b34c-7c88-87fd-3ecb6e25db9c" xlink:href="chef-20260327.xsd#chef_EarningsPerShareBasicAndDiluted1Abstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-7070-9055-0e2c1cec2ed0" xlink:to="loc_chef_EarningsPerShareBasicAndDiluted1Abstract_019cd316-b34c-7c88-87fd-3ecb6e25db9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_019cd316-b34c-79af-8e34-2f1e3bd4c8d8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_EarningsPerShareBasicAndDiluted1Abstract_019cd316-b34c-7c88-87fd-3ecb6e25db9c" xlink:to="loc_us-gaap_EarningsPerShareBasic_019cd316-b34c-79af-8e34-2f1e3bd4c8d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_019cd316-b34c-7903-8149-2c2465a027bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_EarningsPerShareBasicAndDiluted1Abstract_019cd316-b34c-7c88-87fd-3ecb6e25db9c" xlink:to="loc_us-gaap_EarningsPerShareDiluted_019cd316-b34c-7903-8149-2c2465a027bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019cd316-b34c-7b62-abe7-05df348582f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-7070-9055-0e2c1cec2ed0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019cd316-b34c-7b62-abe7-05df348582f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019cd316-b34c-798b-9f66-23873f32bb40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019cd316-b34c-7b62-abe7-05df348582f2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019cd316-b34c-798b-9f66-23873f32bb40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cd316-b34c-701b-94a1-70832ac946cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019cd316-b34c-7b62-abe7-05df348582f2" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cd316-b34c-701b-94a1-70832ac946cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-736f-8ecf-d4eec955af40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019cd316-b34c-7dc6-b126-e8ebc98d1351" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-736f-8ecf-d4eec955af40" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019cd316-b34c-7dc6-b126-e8ebc98d1351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019cd316-b34c-7b0a-b6b8-1746aa2210b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019cd316-b34c-7dc6-b126-e8ebc98d1351" xlink:to="loc_us-gaap_NetIncomeLoss_019cd316-b34c-7b0a-b6b8-1746aa2210b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019cd316-b34c-7383-85bf-3748c895c4da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-736f-8ecf-d4eec955af40" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019cd316-b34c-7383-85bf-3748c895c4da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_019cd316-b34c-733a-bd13-58f22d49ab03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019cd316-b34c-7383-85bf-3748c895c4da" xlink:to="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_019cd316-b34c-733a-bd13-58f22d49ab03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019cd316-b34c-7a4d-8148-b7e8b59e66a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019cd316-b34c-7383-85bf-3748c895c4da" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019cd316-b34c-7a4d-8148-b7e8b59e66a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract_019cd316-b34c-7573-8de0-38d86c015b32" xlink:href="chef-20260327.xsd#chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-736f-8ecf-d4eec955af40" xlink:to="loc_chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract_019cd316-b34c-7573-8de0-38d86c015b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019cd316-b34c-700f-a357-835358809095" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract_019cd316-b34c-7573-8de0-38d86c015b32" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019cd316-b34c-700f-a357-835358809095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_019cd316-b34c-703b-90c3-0d722365a5c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract_019cd316-b34c-7573-8de0-38d86c015b32" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_019cd316-b34c-703b-90c3-0d722365a5c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019cd316-b34c-7305-99a8-12a711c82d26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract_019cd316-b34c-7573-8de0-38d86c015b32" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019cd316-b34c-7305-99a8-12a711c82d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_019cd316-b34c-7a58-8e77-b81d8633a6ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract_019cd316-b34c-7573-8de0-38d86c015b32" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_019cd316-b34c-7a58-8e77-b81d8633a6ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cd316-b34c-787a-ad1e-2161e7446446" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract_019cd316-b34c-7573-8de0-38d86c015b32" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cd316-b34c-787a-ad1e-2161e7446446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetIncomeperShareDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetIncomeperShareDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetIncomeperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-780f-8fef-1869a772c673" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019cd316-b34c-7108-83ca-b89cf734deb1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019cd316-b34c-780f-8fef-1869a772c673" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019cd316-b34c-7108-83ca-b89cf734deb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019cd316-b34c-7de6-9d56-631e67ed0049" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019cd316-b34c-7108-83ca-b89cf734deb1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019cd316-b34c-7de6-9d56-631e67ed0049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019cd316-b34c-73d5-885f-ae3726fe570d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019cd316-b34c-7de6-9d56-631e67ed0049" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019cd316-b34c-73d5-885f-ae3726fe570d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_019cd316-b34c-7dd6-8ed6-0fb4d1befce9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019cd316-b34c-73d5-885f-ae3726fe570d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_019cd316-b34c-7dd6-8ed6-0fb4d1befce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019cd316-b34c-76a9-872a-d5d93a4d1338" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019cd316-b34c-7108-83ca-b89cf734deb1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019cd316-b34c-76a9-872a-d5d93a4d1338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019cd316-b34c-7eec-a148-37b9fa07d9a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019cd316-b34c-76a9-872a-d5d93a4d1338" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019cd316-b34c-7eec-a148-37b9fa07d9a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#FairValueMeasurementsDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_019cd316-b34c-7e98-8b41-e6d8371561df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019cd316-b34c-7f12-af98-6af9420cc276" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019cd316-b34c-7e98-8b41-e6d8371561df" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019cd316-b34c-7f12-af98-6af9420cc276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34c-77c6-9f21-9e51143daa90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019cd316-b34c-7f12-af98-6af9420cc276" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34c-77c6-9f21-9e51143daa90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34c-7b82-b044-7cf47e108b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34c-77c6-9f21-9e51143daa90" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34c-7b82-b044-7cf47e108b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_019cd316-b34c-7c1b-ade2-f0a38a08604f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34c-7b82-b044-7cf47e108b5c" xlink:to="loc_us-gaap_SeniorNotesMember_019cd316-b34c-7c1b-ade2-f0a38a08604f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_019cd316-b34c-7803-a836-994dfd22888d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34c-7b82-b044-7cf47e108b5c" xlink:to="loc_us-gaap_UnsecuredDebtMember_019cd316-b34c-7803-a836-994dfd22888d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_019cd316-b34c-7ed8-a377-eece1f72dd7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019cd316-b34c-7f12-af98-6af9420cc276" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_019cd316-b34c-7ed8-a377-eece1f72dd7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_019cd316-b34c-791d-9a84-54959988eb07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_019cd316-b34c-7ed8-a377-eece1f72dd7a" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_019cd316-b34c-791d-9a84-54959988eb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019cd316-b34c-70d1-8534-00b92af4d5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_019cd316-b34c-791d-9a84-54959988eb07" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019cd316-b34c-70d1-8534-00b92af4d5c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_019cd316-b34c-765c-aa59-32069a87df58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019cd316-b34c-70d1-8534-00b92af4d5c7" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_019cd316-b34c-765c-aa59-32069a87df58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_019cd316-b34c-70d9-9f2b-29a16a6b8361" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019cd316-b34c-70d1-8534-00b92af4d5c7" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_019cd316-b34c-70d9-9f2b-29a16a6b8361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019cd316-b34c-7740-9793-71c8db02325f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019cd316-b34c-7f12-af98-6af9420cc276" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019cd316-b34c-7740-9793-71c8db02325f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019cd316-b34c-7fcf-b447-f7396d98fa39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019cd316-b34c-7740-9793-71c8db02325f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019cd316-b34c-7fcf-b447-f7396d98fa39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_019cd316-b34c-781f-bb9c-9e37f152b6a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019cd316-b34c-7fcf-b447-f7396d98fa39" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_019cd316-b34c-781f-bb9c-9e37f152b6a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019cd316-b34c-71b9-a5ce-a044f36c3fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019cd316-b34c-7f12-af98-6af9420cc276" xlink:to="loc_us-gaap_DebtInstrumentAxis_019cd316-b34c-71b9-a5ce-a044f36c3fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34c-741d-a37c-e7d938b9e271" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_019cd316-b34c-71b9-a5ce-a044f36c3fe2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34c-741d-a37c-e7d938b9e271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_A2028ConvertibleNotesMember_019cd316-b34c-7ec7-9bfb-4cb6b6aa84c6" xlink:href="chef-20260327.xsd#chef_A2028ConvertibleNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34c-741d-a37c-e7d938b9e271" xlink:to="loc_chef_A2028ConvertibleNotesMember_019cd316-b34c-7ec7-9bfb-4cb6b6aa84c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ItalcoNoteMember_019d1858-46bb-701b-a2de-3a9bd8108103" xlink:href="chef-20260327.xsd#chef_ItalcoNoteMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34c-741d-a37c-e7d938b9e271" xlink:to="loc_chef_ItalcoNoteMember_019d1858-46bb-701b-a2de-3a9bd8108103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019cd316-b34c-7a7d-a7af-ad34d8b7a953" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019cd316-b34c-7f12-af98-6af9420cc276" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019cd316-b34c-7a7d-a7af-ad34d8b7a953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayable_019cd316-b34c-73a2-b817-750ac1a406bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019cd316-b34c-7a7d-a7af-ad34d8b7a953" xlink:to="loc_us-gaap_ConvertibleNotesPayable_019cd316-b34c-73a2-b817-750ac1a406bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_019d1858-46bb-7a41-a28d-32afb6f0d9d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019cd316-b34c-7a7d-a7af-ad34d8b7a953" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_019d1858-46bb-7a41-a28d-32afb6f0d9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/InventoriesDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#InventoriesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_019cd316-b34d-7d9e-b317-53a33395165e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_019cd316-b34d-72b3-a3d2-0c348cfdb56d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_019cd316-b34d-7d9e-b317-53a33395165e" xlink:to="loc_us-gaap_InventoryValuationReserves_019cd316-b34d-72b3-a3d2-0c348cfdb56d" 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-20260327.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_019cd316-b34d-7c75-ab09-a4056be4a406" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019cd316-b34d-7d25-8d7e-7b42a0046ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_019cd316-b34d-7c75-ab09-a4056be4a406" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019cd316-b34d-7d25-8d7e-7b42a0046ddd" 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-20260327.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_019cd316-b34d-7947-bc04-ec108200d222" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_019cd316-b34d-7feb-a4bb-114dc3dc5ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019cd316-b34d-7947-bc04-ec108200d222" xlink:to="loc_us-gaap_GoodwillRollForward_019cd316-b34d-7feb-a4bb-114dc3dc5ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019cd316-b34d-797d-8353-39848a675283" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_019cd316-b34d-7feb-a4bb-114dc3dc5ebe" xlink:to="loc_us-gaap_Goodwill_019cd316-b34d-797d-8353-39848a675283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_019cd316-b34d-7320-bf2d-bdb8a9fc72f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_019cd316-b34d-7feb-a4bb-114dc3dc5ebe" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_019cd316-b34d-7320-bf2d-bdb8a9fc72f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019cd316-b34d-71b9-95df-1d51367bfbcc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_019cd316-b34d-7feb-a4bb-114dc3dc5ebe" xlink:to="loc_us-gaap_Goodwill_019cd316-b34d-71b9-95df-1d51367bfbcc" 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-20260327.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_019cd316-b34d-70e6-8dfc-86fd76c9b5d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019cd316-b34d-76b2-b4e9-e614f35ec9ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019cd316-b34d-70e6-8dfc-86fd76c9b5d7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019cd316-b34d-76b2-b4e9-e614f35ec9ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_019cd316-b34d-7ff2-abb6-b804f40eb635" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019cd316-b34d-70e6-8dfc-86fd76c9b5d7" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_019cd316-b34d-7ff2-abb6-b804f40eb635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" xlink:type="simple" xlink:href="chef-20260327.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_019cd316-b34d-70aa-bb35-66e38f14e33e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-761e-943c-d02f4d7b3be4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019cd316-b34d-70aa-bb35-66e38f14e33e" xlink:to="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-761e-943c-d02f4d7b3be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-72e4-bda8-acd17f4e7a31" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-761e-943c-d02f4d7b3be4" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-72e4-bda8-acd17f4e7a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-77be-b9aa-6046b0319b77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-72e4-bda8-acd17f4e7a31" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-77be-b9aa-6046b0319b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019cd316-b34d-75cc-b870-cb8d18f0e6d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-77be-b9aa-6046b0319b77" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019cd316-b34d-75cc-b870-cb8d18f0e6d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_019cd316-b34d-78af-a2ab-09226cc3abdb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-77be-b9aa-6046b0319b77" xlink:to="loc_us-gaap_ConvertibleDebtMember_019cd316-b34d-78af-a2ab-09226cc3abdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_019cd316-b34d-73e0-8525-a34e3d6ffe6c" xlink:href="chef-20260327.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-77be-b9aa-6046b0319b77" xlink:to="loc_chef_AssetBasedLoanFacilityMember_019cd316-b34d-73e0-8525-a34e3d6ffe6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-7f0d-91c3-4cfe909a41a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-761e-943c-d02f4d7b3be4" xlink:to="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-7f0d-91c3-4cfe909a41a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-76ae-a4b0-cf29274e4013" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-7f0d-91c3-4cfe909a41a7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-76ae-a4b0-cf29274e4013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansMember_019cd316-b34d-77c0-bb12-235f765b13cd" xlink:href="chef-20260327.xsd#chef_SeniorSecuredTermLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-76ae-a4b0-cf29274e4013" xlink:to="loc_chef_SeniorSecuredTermLoansMember_019cd316-b34d-77c0-bb12-235f765b13cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_A2028ConvertibleNotesMember_019cd316-b34d-7e89-bc51-8771355b4a32" xlink:href="chef-20260327.xsd#chef_A2028ConvertibleNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-76ae-a4b0-cf29274e4013" xlink:to="loc_chef_A2028ConvertibleNotesMember_019cd316-b34d-7e89-bc51-8771355b4a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_019cd316-b34d-7d53-9271-6d18a5d677b1" xlink:href="chef-20260327.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-76ae-a4b0-cf29274e4013" xlink:to="loc_chef_AssetBasedLoanFacilityMember_019cd316-b34d-7d53-9271-6d18a5d677b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_019cd316-b34d-73c5-af2d-3d6a645c9a60" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-761e-943c-d02f4d7b3be4" xlink:to="loc_us-gaap_CreditFacilityAxis_019cd316-b34d-73c5-af2d-3d6a645c9a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019cd316-b34d-7709-ad80-2fbefc2b4a03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_019cd316-b34d-73c5-af2d-3d6a645c9a60" xlink:to="loc_us-gaap_CreditFacilityDomain_019cd316-b34d-7709-ad80-2fbefc2b4a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019cd316-b34d-7b50-a2b9-1db8fa1045f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_019cd316-b34d-7709-ad80-2fbefc2b4a03" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019cd316-b34d-7b50-a2b9-1db8fa1045f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-761e-943c-d02f4d7b3be4" xlink:to="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_019cd316-b34d-7c36-97d4-13e2c4d20bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_019cd316-b34d-7c36-97d4-13e2c4d20bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_019cd316-b34d-7d19-9c6c-6ffbf2cf8e28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_019cd316-b34d-7d19-9c6c-6ffbf2cf8e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_019cd316-b34d-7a85-9e54-41ef5945631a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_019cd316-b34d-7a85-9e54-41ef5945631a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_019cd316-b34d-7e25-9c06-98ce237bcf97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:to="loc_us-gaap_FinanceLeaseLiability_019cd316-b34d-7e25-9c06-98ce237bcf97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019cd316-b34d-7804-b5f3-6f6be2899885" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019cd316-b34d-7804-b5f3-6f6be2899885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_019cd316-b34d-7846-a7aa-2efd8d8d8b29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_019cd316-b34d-7846-a7aa-2efd8d8d8b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_019cd316-b34d-7bf6-b225-9188349babf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_019cd316-b34d-7bf6-b225-9188349babf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_019cd316-b34d-78cb-8b4c-839c4acdc7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-79c4-9629-02a5597b4ede" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_019cd316-b34d-78cb-8b4c-839c4acdc7ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsNarrativeDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#DebtObligationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_019cd316-b34d-72fd-a5b3-469a9acdd52d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-7a11-b0e5-e1569e88ad16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019cd316-b34d-72fd-a5b3-469a9acdd52d" xlink:to="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-7a11-b0e5-e1569e88ad16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-734f-87da-243652638f74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-7a11-b0e5-e1569e88ad16" xlink:to="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-734f-87da-243652638f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-7998-b0b8-2618e0aa90b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-734f-87da-243652638f74" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-7998-b0b8-2618e0aa90b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansThirteenthAmendmentMember_019cd316-b34d-784e-9724-9c2a55441e92" xlink:href="chef-20260327.xsd#chef_SeniorSecuredTermLoansThirteenthAmendmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-7998-b0b8-2618e0aa90b9" xlink:to="loc_chef_SeniorSecuredTermLoansThirteenthAmendmentMember_019cd316-b34d-784e-9724-9c2a55441e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansMember_019cd316-b34d-7767-8097-90e254760336" xlink:href="chef-20260327.xsd#chef_SeniorSecuredTermLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-7998-b0b8-2618e0aa90b9" xlink:to="loc_chef_SeniorSecuredTermLoansMember_019cd316-b34d-7767-8097-90e254760336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_019cd316-b34d-7e46-ac1a-fa9d9364fd4c" xlink:href="chef-20260327.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-7998-b0b8-2618e0aa90b9" xlink:to="loc_chef_AssetBasedLoanFacilityMember_019cd316-b34d-7e46-ac1a-fa9d9364fd4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-7970-9969-b03c7e712861" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-7a11-b0e5-e1569e88ad16" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-7970-9969-b03c7e712861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-7887-b95a-0d08f84f29d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-7970-9969-b03c7e712861" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-7887-b95a-0d08f84f29d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019cd316-b34d-7f9a-9c7e-c1f40d95ece7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-7887-b95a-0d08f84f29d1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019cd316-b34d-7f9a-9c7e-c1f40d95ece7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7806-8600-fc4cbc803547" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-7a11-b0e5-e1569e88ad16" xlink:to="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7806-8600-fc4cbc803547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentArrangementFee_019cd316-b34d-7e50-bb33-ad46c5465507" xlink:href="chef-20260327.xsd#chef_DebtInstrumentArrangementFee"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7806-8600-fc4cbc803547" xlink:to="loc_chef_DebtInstrumentArrangementFee_019cd316-b34d-7e50-bb33-ad46c5465507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentTransactionCosts_019cd316-b34d-773c-be00-13fdc200a6e1" xlink:href="chef-20260327.xsd#chef_DebtInstrumentTransactionCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7806-8600-fc4cbc803547" xlink:to="loc_chef_DebtInstrumentTransactionCosts_019cd316-b34d-773c-be00-13fdc200a6e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_019cd316-b34d-7838-b047-1545511de773" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7806-8600-fc4cbc803547" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_019cd316-b34d-7838-b047-1545511de773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown_019cd316-b34d-7d89-9d98-e17c3d3373cb" xlink:href="chef-20260327.xsd#chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7806-8600-fc4cbc803547" xlink:to="loc_chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown_019cd316-b34d-7d89-9d98-e17c3d3373cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AmountsReservedForIssuanceOfLettersOfCredit_019cd316-b34d-7b31-8eb8-8d871897e5b6" xlink:href="chef-20260327.xsd#chef_AmountsReservedForIssuanceOfLettersOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7806-8600-fc4cbc803547" xlink:to="loc_chef_AmountsReservedForIssuanceOfLettersOfCredit_019cd316-b34d-7b31-8eb8-8d871897e5b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_019cd316-b34d-714a-ab2c-effebf1aa3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7806-8600-fc4cbc803547" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_019cd316-b34d-714a-ab2c-effebf1aa3ac" 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-20260327.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_019cd316-b34d-7d60-8fdf-5fcb24a8bf10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-74ab-9c1d-866216668751" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019cd316-b34d-7d60-8fdf-5fcb24a8bf10" xlink:to="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-74ab-9c1d-866216668751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-7cb7-9434-f733eee49d99" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-74ab-9c1d-866216668751" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-7cb7-9434-f733eee49d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-7489-97d3-a4372ebf24d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-7cb7-9434-f733eee49d99" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-7489-97d3-a4372ebf24d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_019cd316-b34d-7ec7-8714-0892d74e0073" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-7489-97d3-a4372ebf24d5" xlink:to="loc_us-gaap_ConvertibleDebtMember_019cd316-b34d-7ec7-8714-0892d74e0073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-75df-8d77-e7b69f950f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-74ab-9c1d-866216668751" xlink:to="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-75df-8d77-e7b69f950f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-7df3-8897-34517b7bbd04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_019cd316-b34d-75df-8d77-e7b69f950f8b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-7df3-8897-34517b7bbd04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_A2028ConvertibleNotesMember_019cd316-b34d-73b8-9112-1a273df80ee6" xlink:href="chef-20260327.xsd#chef_A2028ConvertibleNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cd316-b34d-7df3-8897-34517b7bbd04" xlink:to="loc_chef_A2028ConvertibleNotesMember_019cd316-b34d-73b8-9112-1a273df80ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-77e9-9a1a-371681a4c81b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-74ab-9c1d-866216668751" xlink:to="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-77e9-9a1a-371681a4c81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_019cd316-b34d-70da-81a7-c6065f297f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-77e9-9a1a-371681a4c81b" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_019cd316-b34d-70da-81a7-c6065f297f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019cd316-b34d-715a-a0d8-236417aa5347" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-77e9-9a1a-371681a4c81b" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019cd316-b34d-715a-a0d8-236417aa5347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_019cd316-b34d-7cf5-9feb-aa26ed932269" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-77e9-9a1a-371681a4c81b" xlink:to="loc_us-gaap_LongTermDebt_019cd316-b34d-7cf5-9feb-aa26ed932269" 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-20260327.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_019cd316-b34d-7bfa-999b-a72a5155c52d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-7a8a-81c3-7af87b2c071c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019cd316-b34d-7bfa-999b-a72a5155c52d" xlink:to="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-7a8a-81c3-7af87b2c071c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-794a-8794-adf2bf37b302" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-7a8a-81c3-7af87b2c071c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-794a-8794-adf2bf37b302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-75d0-93da-87c69a19fb28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019cd316-b34d-794a-8794-adf2bf37b302" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-75d0-93da-87c69a19fb28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_019cd316-b34d-743a-bf71-f88d8762faad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019cd316-b34d-75d0-93da-87c69a19fb28" xlink:to="loc_us-gaap_ConvertibleDebtMember_019cd316-b34d-743a-bf71-f88d8762faad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7b84-9ddb-3bf9007d915e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019cd316-b34d-7a8a-81c3-7af87b2c071c" xlink:to="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7b84-9ddb-3bf9007d915e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_019cd316-b34d-7e0a-952d-acb549897a04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7b84-9ddb-3bf9007d915e" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_019cd316-b34d-7e0a-952d-acb549897a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_019cd316-b34d-7a69-8cc9-aef6671c0cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7b84-9ddb-3bf9007d915e" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_019cd316-b34d-7a69-8cc9-aef6671c0cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_019cd316-b34d-7b6a-a9fb-59c90e60a638" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019cd316-b34d-7b84-9ddb-3bf9007d915e" xlink:to="loc_us-gaap_InterestExpenseDebt_019cd316-b34d-7b6a-a9fb-59c90e60a638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#StockholdersEquityScheduleofRestrictedStockAwardsDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_019cd316-b34d-79aa-b08c-dbf3ffb7502b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019cd316-b34d-7b9a-bfe5-59810bf1fb39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_019cd316-b34d-79aa-b08c-dbf3ffb7502b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019cd316-b34d-7b9a-bfe5-59810bf1fb39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019cd316-b34d-77bd-8d79-f64bcb0132c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019cd316-b34d-7b9a-bfe5-59810bf1fb39" xlink:to="loc_us-gaap_AwardTypeAxis_019cd316-b34d-77bd-8d79-f64bcb0132c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-7128-88d9-49afe763ba17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_019cd316-b34d-77bd-8d79-f64bcb0132c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-7128-88d9-49afe763ba17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeBasedRestrictedStockMember_019cd316-b34d-78f9-b30f-b551455b5bc4" xlink:href="chef-20260327.xsd#chef_TimeBasedRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-7128-88d9-49afe763ba17" xlink:to="loc_chef_TimeBasedRestrictedStockMember_019cd316-b34d-78f9-b30f-b551455b5bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_019cd316-b34d-75c0-ae1d-16250c02e383" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-7128-88d9-49afe763ba17" xlink:to="loc_us-gaap_PerformanceSharesMember_019cd316-b34d-75c0-ae1d-16250c02e383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_MarketbasedRestrictedStockAwardsMember_019cd316-b34d-719e-a7f2-426708c82acb" xlink:href="chef-20260327.xsd#chef_MarketbasedRestrictedStockAwardsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-7128-88d9-49afe763ba17" xlink:to="loc_chef_MarketbasedRestrictedStockAwardsMember_019cd316-b34d-719e-a7f2-426708c82acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7208-911e-1207fa430aed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019cd316-b34d-7b9a-bfe5-59810bf1fb39" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7208-911e-1207fa430aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019cd316-b34d-7006-9e1e-8b288d538a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7208-911e-1207fa430aed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019cd316-b34d-7006-9e1e-8b288d538a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019cd316-b34d-722a-b4aa-10229af91370" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019cd316-b34d-7006-9e1e-8b288d538a0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019cd316-b34d-722a-b4aa-10229af91370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019cd316-b34d-7bd8-87fe-4a1aa25f5dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019cd316-b34d-7006-9e1e-8b288d538a0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019cd316-b34d-7bd8-87fe-4a1aa25f5dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019cd316-b34d-7889-b547-2cec8cfe8292" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019cd316-b34d-7006-9e1e-8b288d538a0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019cd316-b34d-7889-b547-2cec8cfe8292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019cd316-b34d-79f0-b7cc-fe3d135bed5c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019cd316-b34d-7006-9e1e-8b288d538a0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019cd316-b34d-79f0-b7cc-fe3d135bed5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019cd316-b34d-7c59-a0bf-98adaac6024c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019cd316-b34d-7006-9e1e-8b288d538a0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019cd316-b34d-7c59-a0bf-98adaac6024c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019cd316-b34d-737c-8841-2aa43d98cba4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7208-911e-1207fa430aed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019cd316-b34d-737c-8841-2aa43d98cba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019cd316-b34d-73b4-a44b-80e1bbfbe4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019cd316-b34d-737c-8841-2aa43d98cba4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019cd316-b34d-73b4-a44b-80e1bbfbe4d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019cd316-b34d-7277-bb16-629268ca3017" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019cd316-b34d-737c-8841-2aa43d98cba4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019cd316-b34d-7277-bb16-629268ca3017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019cd316-b34d-7ace-a704-e64034168900" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019cd316-b34d-737c-8841-2aa43d98cba4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019cd316-b34d-7ace-a704-e64034168900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019cd316-b34d-7f91-9116-5f2c1f714a78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019cd316-b34d-737c-8841-2aa43d98cba4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019cd316-b34d-7f91-9116-5f2c1f714a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019cd316-b34d-7968-8ced-857f29fe62c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019cd316-b34d-737c-8841-2aa43d98cba4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019cd316-b34d-7968-8ced-857f29fe62c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="chef-20260327.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_019cd316-b34d-7cc0-8492-638ca2005a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019cd316-b34d-7d6c-b1a1-03a31aa4f84d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_019cd316-b34d-7cc0-8492-638ca2005a0a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019cd316-b34d-7d6c-b1a1-03a31aa4f84d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019cd316-b34d-77ee-b8ca-c41103fe30f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019cd316-b34d-7d6c-b1a1-03a31aa4f84d" xlink:to="loc_us-gaap_AwardTypeAxis_019cd316-b34d-77ee-b8ca-c41103fe30f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-7f1c-8980-2857905cc01d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_019cd316-b34d-77ee-b8ca-c41103fe30f1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-7f1c-8980-2857905cc01d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_019cd316-b34d-755a-8851-e136a65543c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019cd316-b34d-7f1c-8980-2857905cc01d" xlink:to="loc_us-gaap_RestrictedStockMember_019cd316-b34d-755a-8851-e136a65543c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeMarketAndPerformanceBasedGrantsMember_019cd316-b34d-779b-95d7-04c66dc4256b" xlink:href="chef-20260327.xsd#chef_TimeMarketAndPerformanceBasedGrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedStockMember_019cd316-b34d-755a-8851-e136a65543c8" xlink:to="loc_chef_TimeMarketAndPerformanceBasedGrantsMember_019cd316-b34d-779b-95d7-04c66dc4256b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeBasedRestrictedStockMember_019cd316-b34d-7f3f-bdca-95ffd25e3994" xlink:href="chef-20260327.xsd#chef_TimeBasedRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TimeMarketAndPerformanceBasedGrantsMember_019cd316-b34d-779b-95d7-04c66dc4256b" xlink:to="loc_chef_TimeBasedRestrictedStockMember_019cd316-b34d-7f3f-bdca-95ffd25e3994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_019cd316-b34d-7894-8bc9-94a222769750" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TimeMarketAndPerformanceBasedGrantsMember_019cd316-b34d-779b-95d7-04c66dc4256b" xlink:to="loc_us-gaap_PerformanceSharesMember_019cd316-b34d-7894-8bc9-94a222769750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019cd316-b34d-7c05-abf3-403cb48af001" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019cd316-b34d-7d6c-b1a1-03a31aa4f84d" xlink:to="loc_srt_RangeAxis_019cd316-b34d-7c05-abf3-403cb48af001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019cd316-b34d-7ce1-935f-318fbe923740" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_019cd316-b34d-7c05-abf3-403cb48af001" xlink:to="loc_srt_RangeMember_019cd316-b34d-7ce1-935f-318fbe923740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019cd316-b34d-78aa-a5be-839d0a32febd" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_019cd316-b34d-7ce1-935f-318fbe923740" xlink:to="loc_srt_MaximumMember_019cd316-b34d-78aa-a5be-839d0a32febd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019cd316-b34d-7d6c-b1a1-03a31aa4f84d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019cd316-b34d-79ce-9805-929ab1268d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019cd316-b34d-79ce-9805-929ab1268d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019cd316-b34d-7841-86a6-df2e1ee0e883" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019cd316-b34d-7841-86a6-df2e1ee0e883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019cd316-b34d-7a16-b80b-d4321023b0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019cd316-b34d-7a16-b80b-d4321023b0d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019cd316-b34d-7bc7-8065-ec5ea130f45d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019cd316-b34d-7bc7-8065-ec5ea130f45d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_019cd316-b34d-78fc-a595-2ab0c9bee87a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_019cd316-b34d-78fc-a595-2ab0c9bee87a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019cd316-b34d-762e-8872-226e3272b17c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019cd316-b34d-762e-8872-226e3272b17c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_019cd316-b34d-7ea3-bfc9-1366d18c670a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_019cd316-b34d-7ea3-bfc9-1366d18c670a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_StockRepurchaseProgramProgramTerm_019cd316-b34d-7c17-b0fd-6f4c13e22466" xlink:href="chef-20260327.xsd#chef_StockRepurchaseProgramProgramTerm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_chef_StockRepurchaseProgramProgramTerm_019cd316-b34d-7c17-b0fd-6f4c13e22466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019cd316-b34d-7d6c-9809-661636688b00" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019cd316-b34d-7d6c-9809-661636688b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_StockRepurchaseProgramExtensionPeriod_019d524d-0a69-79d8-8fd6-124641d92ea9" xlink:href="chef-20260327.xsd#chef_StockRepurchaseProgramExtensionPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_chef_StockRepurchaseProgramExtensionPeriod_019d524d-0a69-79d8-8fd6-124641d92ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019cd316-b34d-7020-bc25-d2e6a0e8474e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019cd316-b34d-7351-815d-7babbd84e741" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019cd316-b34d-7020-bc25-d2e6a0e8474e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_019cd316-b34d-7282-ab8e-17b8aef9bd0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019cd316-b34d-7b10-9755-23ee8bf2b2a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019cd316-b34d-7282-ab8e-17b8aef9bd0d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019cd316-b34d-7b10-9755-23ee8bf2b2a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_019cd316-b34d-7268-bf65-82ae37a5c731" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019cd316-b34d-7282-ab8e-17b8aef9bd0d" xlink:to="loc_us-gaap_IncomeTaxesReceivable_019cd316-b34d-7268-bf65-82ae37a5c731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#SegmentInformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SegmentInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_019cd316-b3ee-792b-928d-7be597c637b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_019cd316-b3ee-727a-a8e9-22e2f296f2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019cd316-b3ee-792b-928d-7be597c637b3" xlink:to="loc_us-gaap_NumberOfOperatingSegments_019cd316-b3ee-727a-a8e9-22e2f296f2eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_019cd316-b3ee-7e3a-a525-b2aedcb37fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019cd316-b3ee-792b-928d-7be597c637b3" xlink:to="loc_us-gaap_NumberOfReportableSegments_019cd316-b3ee-7e3a-a525-b2aedcb37fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails" xlink:type="simple" xlink:href="chef-20260327.xsd#SegmentInformationScheduleofSegmentInformationDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_019cd316-b3ee-7740-ab27-2a17510a6e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019cd316-b3ee-70ca-9664-48b2f1aaa214" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019cd316-b3ee-7740-ab27-2a17510a6e6b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019cd316-b3ee-70ca-9664-48b2f1aaa214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_019cd316-b3ee-79fa-bac2-36b41e501ef1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019cd316-b3ee-70ca-9664-48b2f1aaa214" xlink:to="loc_srt_ProductOrServiceAxis_019cd316-b3ee-79fa-bac2-36b41e501ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_019cd316-b3ee-77c2-9a95-cde584e21607" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_019cd316-b3ee-79fa-bac2-36b41e501ef1" xlink:to="loc_srt_ProductsAndServicesDomain_019cd316-b3ee-77c2-9a95-cde584e21607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NonProductionDirectCostsMember_019cd316-b3ee-755d-a177-90aecb1231f5" xlink:href="chef-20260327.xsd#chef_NonProductionDirectCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_019cd316-b3ee-77c2-9a95-cde584e21607" xlink:to="loc_chef_NonProductionDirectCostsMember_019cd316-b3ee-755d-a177-90aecb1231f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FoodProcessingCostsMember_019cd316-b3ee-719b-8c91-af375b0ad92d" xlink:href="chef-20260327.xsd#chef_FoodProcessingCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_019cd316-b3ee-77c2-9a95-cde584e21607" xlink:to="loc_chef_FoodProcessingCostsMember_019cd316-b3ee-719b-8c91-af375b0ad92d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019cd316-b3ee-7e22-9a03-7ead2be9be2b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019cd316-b3ee-70ca-9664-48b2f1aaa214" xlink:to="loc_srt_StatementGeographicalAxis_019cd316-b3ee-7e22-9a03-7ead2be9be2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019cd316-b3ee-7713-859b-c4490e0b34f6" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_019cd316-b3ee-7e22-9a03-7ead2be9be2b" xlink:to="loc_srt_SegmentGeographicalDomain_019cd316-b3ee-7713-859b-c4490e0b34f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_019cd316-b3ee-7bef-9aa3-0fb1b35ebd02" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019cd316-b3ee-7713-859b-c4490e0b34f6" xlink:to="loc_country_US_019cd316-b3ee-7bef-9aa3-0fb1b35ebd02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_019cd316-b3ee-7c3d-897b-6f49dcf17685" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019cd316-b3ee-7713-859b-c4490e0b34f6" xlink:to="loc_us-gaap_NonUsMember_019cd316-b3ee-7c3d-897b-6f49dcf17685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019d1865-7d41-7eef-92dd-7272204d00f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019cd316-b3ee-70ca-9664-48b2f1aaa214" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019d1865-7d41-7eef-92dd-7272204d00f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019d1865-7d41-7bdf-ba48-81adf9671371" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019d1865-7d41-7eef-92dd-7272204d00f6" xlink:to="loc_us-gaap_SegmentDomain_019d1865-7d41-7bdf-ba48-81adf9671371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FoodserviceDistributionMember_019d1865-7d41-788a-b70a-29d99e16d1aa" xlink:href="chef-20260327.xsd#chef_FoodserviceDistributionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_019d1865-7d41-7bdf-ba48-81adf9671371" xlink:to="loc_chef_FoodserviceDistributionMember_019d1865-7d41-788a-b70a-29d99e16d1aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_019cd316-b3ee-7240-9b29-ff2a6a79311b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019cd316-b3ee-70ca-9664-48b2f1aaa214" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_019cd316-b3ee-7240-9b29-ff2a6a79311b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019cd316-b3ee-70e4-8b1d-dd1abf4cb5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019cd316-b3ee-7240-9b29-ff2a6a79311b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019cd316-b3ee-70e4-8b1d-dd1abf4cb5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019cd316-b3ee-78e7-8a4d-97ffa96e8d73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019cd316-b3ee-7240-9b29-ff2a6a79311b" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019cd316-b3ee-78e7-8a4d-97ffa96e8d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019cd316-b3ee-7d29-aafb-4e9ecc262726" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019cd316-b3ee-7240-9b29-ff2a6a79311b" xlink:to="loc_us-gaap_GrossProfit_019cd316-b3ee-7d29-aafb-4e9ecc262726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_019cd316-b3ee-77a0-9f24-2f13bc52b446" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019cd316-b3ee-7240-9b29-ff2a6a79311b" xlink:to="loc_us-gaap_Depreciation_019cd316-b3ee-77a0-9f24-2f13bc52b446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" xlink:type="simple" xlink:href="chef-20260327.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_019cd316-b3ee-7dd9-b56b-172833f50a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_019cd316-b3ee-7f62-9787-c54cc72ea7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_019cd316-b3ee-7dd9-b56b-172833f50a7f" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_019cd316-b3ee-7f62-9787-c54cc72ea7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_019cd316-b3ee-7c15-8cf2-4fddc2af7915" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_019cd316-b3ee-7f62-9787-c54cc72ea7aa" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_019cd316-b3ee-7c15-8cf2-4fddc2af7915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_019cd316-b3ee-7175-945b-132157f30269" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_019cd316-b3ee-7f62-9787-c54cc72ea7aa" xlink:to="loc_us-gaap_InterestPaidNet_019cd316-b3ee-7175-945b-132157f30269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_019cd316-b3ee-7b15-8e89-3e40f3e85e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_019cd316-b3ee-7dd9-b56b-172833f50a7f" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_019cd316-b3ee-7b15-8e89-3e40f3e85e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_019cd316-b3ee-7e5b-8450-ba2ec7d4ac0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_019cd316-b3ee-7b15-8e89-3e40f3e85e3d" xlink:to="loc_us-gaap_OperatingLeasePayments_019cd316-b3ee-7e5b-8450-ba2ec7d4ac0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_019cd316-b3ee-79d0-b50c-0328717bcc69" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_019cd316-b3ee-7b15-8e89-3e40f3e85e3d" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_019cd316-b3ee-79d0-b50c-0328717bcc69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_019cd316-b3ee-7792-ab6e-60ecf41080eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_019cd316-b3ee-7dd9-b56b-172833f50a7f" xlink:to="loc_us-gaap_LeaseCostAbstract_019cd316-b3ee-7792-ab6e-60ecf41080eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_019cd316-b3ee-77b0-9c8b-6f85c54d6f80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_019cd316-b3ee-7792-ab6e-60ecf41080eb" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_019cd316-b3ee-77b0-9c8b-6f85c54d6f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_019cd316-b3ee-7297-840c-bcda00ac861f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_019cd316-b3ee-7792-ab6e-60ecf41080eb" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_019cd316-b3ee-7297-840c-bcda00ac861f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>chef-20260327_g1.jpg
<TEXT>
begin 644 chef-20260327_g1.jpg
M_]C_X  02D9)1@ ! @$!+ $L  #_[0 L4&AO=&]S:&]P(#,N,  X0DE- ^T
M     ! !+     $  0$L     0 !_^$W3VAT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI
M2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN
M<SIM971A+R(@>#IX;7!T:STB061O8F4@6$U0($-O<F4@.2XQ+6,P,#(@-SDN
M9&)A,V1A,RP@,C R,R\Q,B\Q,RTP-3HP-CHT.2 @(" @(" @(CX*(" @/')D
M9CI21$8@>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R
M+7)D9BUS>6YT87@M;G,C(CX*(" @(" @/')D9CI$97-C<FEP=&EO;B!R9&8Z
M86)O=70](B(*(" @(" @(" @(" @>&UL;G,Z>&UP/2)H='1P.B\O;G,N861O
M8F4N8V]M+WAA<"\Q+C O(@H@(" @(" @(" @("!X;6QN<SIX;7!'26UG/2)H
M='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O9R]I;6<O(@H@(" @(" @(" @
M("!X;6QN<SII;&QU<W1R871O<CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]I;&QU
M<W1R871O<B\Q+C O(@H@(" @(" @(" @("!X;6QN<SID8STB:'1T<#HO+W!U
M<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B"B @(" @(" @(" @('AM;&YS.GAM
M<$U-/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O;6TO(@H@(" @(" @
M(" @("!X;6QN<SIS=%)E9CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP
M+W-4>7!E+U)E<V]U<F-E4F5F(R(*(" @(" @(" @(" @>&UL;G,Z<W1%=G0]
M(FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]S5'EP92]297-O=7)C945V
M96YT(R(*(" @(" @(" @(" @>&UL;G,Z<&1F/2)H='1P.B\O;G,N861O8F4N
M8V]M+W!D9B\Q+C,O(CX*(" @(" @(" @/'AM<#I#<F5A=&]R5&]O;#Y!9&]B
M92!);&QU<W1R871O<B R."XT("A-86-I;G1O<V@I/"]X;7 Z0W)E871O<E1O
M;VP^"B @(" @(" @(#QX;7 Z0W)E871E1&%T93XR,#(T+3 T+3$W5#$T.C,P
M.C4P+3 T.C P/"]X;7 Z0W)E871E1&%T93X*(" @(" @(" @/'AM<#I-;V1I
M9GE$871E/C(P,C0M,#0M,3=4,3@Z,S Z-3):/"]X;7 Z36]D:69Y1&%T93X*
M(" @(" @(" @/'AM<#I-971A9&%T841A=&4^,C R-"TP-"TQ-U0Q-#HS,#HU
M,"TP-#HP,#PO>&UP.DUE=&%D871A1&%T93X*(" @(" @(" @/'AM<#I4:'5M
M8FYA:6QS/@H@(" @(" @(" @(" \<F1F.D%L=#X*(" @(" @(" @(" @(" @
M/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @
M(" @(" @(#QX;7!'26UG.G=I9'1H/C(U-CPO>&UP1TEM9SIW:61T:#X*(" @
M(" @(" @(" @(" @(" @/'AM<$=);6<Z:&5I9VAT/C4V/"]X;7!'26UG.FAE
M:6=H=#X*(" @(" @(" @(" @(" @(" @/'AM<$=);6<Z9F]R;6%T/DI014<\
M+WAM<$=);6<Z9F]R;6%T/@H@(" @(" @(" @(" @(" @(" \>&UP1TEM9SII
M;6%G93XO.6HO-$%!45-K6DI29T%"06=%05-!0DE!040O-U%!<U5':'9D1SEZ
M84<Y=TE$375-04$T46ML3D$K,$%!04%!04)!05-!04%!045!)B-X03M!44))
M04%!04%104(O*S1!1&M&:V(R2FQ!1U1!04%!04%F+V)!25%!0F=114)!545"
M9U5&0F=K1T)164I#=V='0F=G3$1!;TM#=V]+)B-X03M$0D%-1$%W341!=U%$
M031014$X3T1"351&0E%417AW8D=X<V-(>#AF2'@X9DAX.&9(=T5(0G=C3D1!
M,%E%0D%91VA54D92;V9(>#AF)B-X03M(>#AF2'@X9DAX.&9(>#AF2'@X9DAX
M.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&8O.$%!15%G
M04]!14%!=T52)B-X03M!04E205%-4D%F+T5!84E!04%!2$%114)!445!04%!
M04%!04%!05%&07=)1T%104A#06M+0W=%04%G241!445"05%%04%!04%!04%!
M)B-X03M!44%#07=11D)G8TE#46],14%!0T%1341!9U%#0F=C1$)!24=!;DU"
M06=-4D)!049)4DEX459%1T4R16EC645537!':$)X5WA1:5!")B-X03M5=$AH
M37A::3A#4GEG=D5L47I25&MQ2WE9,U!#3E51;FLV3WI.:&156DA41#!U24E*
M;TU*0VAG6FA*4D92<5,P5G1.5DM"<GDT+U!%)B-X03LQ3U0P6EA71FQA5S%X
M9%AL.5=:,FAP86UT<V)7-799,U(Q9&YD-&58<#=F2#$K9C-/16A984AI26U+
M:31Y3FIO*T-K-5-6;'!E66U:)B-X03MQ8FY*,F5N-4MJ<$M7;7 V:7!Q<75S
M<F$V=F]204%)0T%1241"455%0E%914-!341B445!06A%1$)#15--545&55).
M:$EG6GAG6D5Y)B-X03MO8DAW1DU(4C133D-&5DII8W9%>DI$4D1G:&%357E7
M:5DW3$-",U!33F5*16=X9%5K=V=*0VAG6DIJ6D9':61K9$95,SAQ3WIW>6=P
M)B-X03LP*U!Z:$I3:W1-5%4U4%)L9%E75G!B6$8Q95@Q4FQ:;61O85=P<F)'
M,75B,E(Q9&YD-&58<#=F2#$K9C-/16A984AI26U+:31Y3FIO)B-X03LK1&Q*
M5U=L-6E:;7!U8VY:-F9K<4]K<&%A;G%+;7%Q-GET<G$K=B]A04%W1$%104-%
M44U2040X03E5:V=#<#)!-FY&6&AV-6LO=T1/)B-X03M2<T=N>GIA5C514T\W
M=5EY56TQ5U5C;U998D51<5 W>6XX>"M(,EE:55HY>G9.2#)16D1I>6)$=2]7
M.$LQ,WIP-7,Q-E)N,696<FTX)B-X03LU9C=R95%I358O;&I7:4PY07E"9#=I
M,"M02#E-445M5FU69WEK<7<S0D=X0GAB;5AE5U!Z6C@O95A*14YL<3 P,7-T
M2S)D,GAN:$E()B-X03LW259Y4VXK=TE/24I$:#5T0FEY8S0W.30R9E)V-5EF
M;E!O9FY24EEZ<4Y/,3525G)*;7%K;T%Q5V=9+V%P4W!5-VHS1RM7>&YB>G5T
M)B-X03LW3VQH,T<X92]W1%<Y1GEB<FY9<3=&6%EQ-T9867$W1EA9<3=&6%EQ
M-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W)B-X03M&6%EQ
M.$XO-7E.+TUM9E0T13AO859-63=M-VI%=7%Z26%-<TQB3$-#3VYQ9%<O>6%D
M;7EQ6C9/.#=),%EK9D5L>4A,.6)W;GEL-5(Q)B-X03MV>EAR55=K-E)$-FLX
M;GA34TY54GA2:C=5:VIB,%5F,D1F24(S=6\Q16-594M4-E<X;R\X-#AE4G1(
M=#!F5F]J<E=O54AQ4U1L;&A$)B-X03MD*T5+:T-N*W57>7=9*SDU<E R=&QM
M9E0V47EY-"],3#AU-3104F9Y,W!O5'!73S)I:F9W*S)I<2]W0T]3-%$T9S%U
M64<K3UAZ95EF)B-X03MM0B]Z:EAP,'1V3&9E5&YA,W5K2$PY1GI/6&EF,FIK
M8SAK8B]!1FE2.'-G661Z=$Y,,GA)1W-M-#<S>C9J-FQP1W%";$UL;'%6:$YS
M)B-X03MD,&QI;6EB-W=Y<TUG-R\P>FHS>$PW12]+9GHY2#4P.'%26#!L1C%/
M,E Q9E5O;&]"-G%G2&UO+VQK1S0Y-FIT;#!:5SAH<G1,-$]3)B-X03MV-%1Y
M6FYK;D-D:7)Z4#A!34A79DTK;B]!2FME4S=',S%.;W1%,64T6EHW1TY!:D9R
M8V]7-7EJ-&U6:$M0:#9B8C%Y=58R2%HV5$A#)B-X03M72$E34%9%8R]E.4UY
M>#%J<U9D:7)Z1T4V.2M98S)V>C9F<C$S;V5M-EAD4V%B;R\Q16A05FYG54=7
M-&YA;D]21UIG1E5-0E0S>79E)B-X03M4<WIW86-20FE*4VM,3B]C1V1E5C=$
M5TQ$44Q+>C%M*T=P86Y$2'AU<C!,>#E2<6LY3SE"458W,')K-&I:=V,P;WEM
M5$562'545$,Q)B-X03M/>%8R2W5X5C)+=7A6,DMU>%9,.4HX=RM8.5DY6#E%
M86YA86HV2$@Q+W%K.&,O1&Y8:GHY3FTT.'5*<%AW=U<R6DU5-&950U!E17=W
M)B-X03MT8G-69&ER<U9D:7)S5F1I<G-69D1(;E186DYE.#)A='$W='DK=5A-
M:G@Y-E)G.%DQ+S)+041-93-U9%!I.%!(1U!C2'98:WA7+TLW)B-X03LX;FLX
M,')P9C92=CE284<V,49053E";&=N4$=$-"M%=7E",3)P,5DU:S9F1GA'<C5V
M2V1R-G-Y>4AU:G0K=#9*-4$X*S)8;3=Y:6YM)B-X03M,,&A927)3<F1W3DHV
M9VA-2DYA>6-5<CA&1RMY3W54>31Z1U9/=7AZ-&AB179Y-B]0=7@X-65A5&]*
M,&\V8UI)-5I,3S1.>#9P;$U8)B-X03MX8T-N<%(X4UDK5&9A4%1,8W5M34DS
M8EAJ>FE2<$9F;50K9$,K5&9-9&QO3G1P2#97=DQY2DI44S4Y1&=:6D1(1VQ0
M4VQQ5'AR,G=9)B-X03MS2$=,=6LU33-#44M95B]Z:U X06QP<4XU<61L-6DP
M2%1*-WDV=D%99%5G<S1N;5!Q24%9-5-%0F)D87%45'-/-7I#;DAF6C98<VY7
M)B-X03M!4DU*:T-U5F]B+VY(6%103U=G*V$W>3 Q4%)T4G-T33%',E!/5S1T
M<#1O:$Y#=V%-<WIQ1BMY6$$K94U,0EHY<E1X-4U935I236=E)B-X03LX4&]A
M-7593%<R;'5B:5)9<F5"1VMM;%DP5E518VU9;G=!1U=V4$%%;6=W269M3C5R
M,413-4YC.'9E5D@Q1%$P-4Y$3$YD3$)C,TU3)B-X03M60F5#,T5C:'!55EAK
M,5=(45I8>&YU8R\X<&IJ3&AN3W!E-UEE.'-:+TY05W!H-6XO2R]71' Y=S X
M:C-&>"MJ14%.>'IK4S)):&]E)B-X03M)-4)M-&UT345Z>4QK-DA'3T1.1W@P
M,S9D9#)1,C,U;S8Y6BMC3E X=F5A=DQH,%I.6DI85$QP3'!,<%=C8F-(-$M"
M57-13FIT561T)B-X03LX4$=B,V-C-DM">&UE3UA&=S@Y<5I$-6LX-%,V9'$Q
M<&]/:S)",5AZ0F5X3F-*865O25EO<F1$>$TX.'!$.$4U9D-T1DI*,GE2;#!C
M)B-X03MF1' K2TIN23A-0CDO8T5R,&HX>'(K-3%$5SE"=DY'<#5O,%="8FHY
M2%=T=VMS9'I'=U=J4E-Y0TQJ.71A:&A55C=N04IT=51304--)B-X03MX3#!3
M4$UJ:W=4.&=F35!M5TA12F]).4%A9E-:3E-M:W9D66$V:6E71&MK6FM":&8Y
M-B]!0W9W.6-H06M">G4Q355$3RM,,6-);U9Z)B-X03LK3$PY2R]--U@Y571R
M1%A,5'DV2#AQ86AE3%I2,VXQ;70P:71C9E8O<DUL=4EY0D=(,DLX-CDK;5,T
M>31K.49#2DU$3#DT0F16='EU)B-X03MR4D9Z*V)6:&%F;5)(-4EV3E!L9VYM
M6E5G=GDV;4HO56DY4T]I,'(X4BM$-31E4&5M23!"3TAX469G:'9-,S4S84)O
M2&YE2'ER8U<P)B-X03MK:DTX161Z9DLV:4]&<#9F85AQ94MS1T]*;E):665Z
M6C5-6&E!.2LS=5)(;G(X,C=(>70U:S W>3AU;E,V;'%/;W%J4G!#-G)X37-H
M)B-X03MJ:E4Q0C-:9V-:5'!J<'1!8W-$3S9!4V)Z;B]Z:TIO5V=A,U!O,FYA
M9$YR3C5A37E85%)U26\Q9%!T24<T>4UX5V@U9D1406-L3C)N)B-X03LW2VYK
M:GA%.$E+8V54=GIJ,$1Z4C5E,515-V%#4T,Y,&4S:W5B>E1824QC15)N0E-1
M1&EW8FE2-&<Y4C!Q4E!:<#%(6C@X57A%.'!()B-X03MM>&EZ+W=#8VUT075Z
M8E%184YD3F983G=)4F(X,#1Q:#1G4T9W1#%,2#113S)2.%)Y<&1J5$9K>49!
M2G@U-2]09E$O3&5T;E$W1W=M)B-X03LQ=E5O:E,V:F=926MB9&5(3&DU6G@S
M04<S:EAB1$Q*5%1P=7I*6DDX4E!$1DU0>30O3TA19D]T>$Y92D)*<#)R=TM8
M87AM26)K:6M!)B-X03MS:F=,6&E4=4-!8TU:,C$V=G,K94589'@W,V=V-5 X
M035P5V9K3S,Q='!B0UA53&Y54'$S;U%X=4DQ0W=#67588VAY4#=W9$9/46I+
M)B-X03MN9F1O84DU>DAE9TPK,FYV+W=#6% U=#9"-3)S<G532D1P,3591#%,
M=3%N8T5,1B]V,5I0:$)48F9P5'8R>6-:,C9$5C9#945J<4-W)B-X03LW6'8K
M8VXO3#EN<4UL='!/:WIA<&)1<U9A.$UO9U9Q1VAA3F5%:D9F071X=TA)-6U,
M<U=::F-P8THW;5DK6%!Z93AT*UE02V5Q-CE9)B-X03M,2C8R:E<P='IF85I)
M5E=:4D9',&UX0DE+=GA)5G9V=VED:'<X,F=N:GE#0B]I3D%Q,VMJ.'DW4'I8
M-50Q2'I(0EI35W-/;GE44E!B)B-X03MU-G-Z1T-&2FE144MB:5-M26QT84Y4
M;WII>4-"3C,K=$PO2VXU,#9$<FYL;E=F359X87DV9%EA2U9&=TA);%HK62M%
M249!,TQ5564U)B-X03MX13)E9G,V8TIX9T1::WA7,"\U>68P:#=U33-U9UA6
M<G!5<CA&=GA)2D1S844K;G=51VYC2S5/4CA2>7!D:7ER85%-=35M=FYZ.#-V
M)B-X03M,2&Q(5&)/-F-T<49X<559;C K,71Y2WE234%22WI(-TM'=7AP=C)(
M5VMJ3VY$,'5G;FQK4GE!-7-F.$%+9CA!>FM,;V5S83=$;S)Q)B-X03LV6E!O
M:SDP5E,R;&UF;6I/*WE++W=X;$]69&I3;4%:3&(X+UI-;U$T;VM3<#AR<W)+
M>%9H4FQ.0T0Q0D=6=E90='$W,%<P.'=F;'ED)B-X03M*:55'1%5.3%=+,G(P
M571!4%)A=&8R5S1N36Y&3&AO=D)A:4YY:T0S;#AV*U9F>D%N.'8O04IE96)0
M3$Q--EA7<$Y%;&]N.'!K<D9D)B-X03LQ2'9%9UA.<%!&>%1%;E=W>6--4T50
M1'!'<RM1-69*=FY)9SA,.&9863 V8E)Y+T9'96TP:T1)9CEK8U!%2CA556-*
M:%5M6F57<&LX)B-X03LO9CA!3U$W87)%5$YP,6Y/,3-&26].4%%S5D-7-S=J
M64Y)14\O:FQ5+U)I<'-I95!,8C9+,2]Z2&]F;"MY5RLQ;3AJ<W)2<$)%<S!L
M)B-X03MA1C)"25A92&5I;DYA5%1S8U='5U$Q15=5=#!4.'AV2D=U86=M;F%4
M<3A.-65Y0FU30U!N>4E15EDW<4)S34%M0S(U3DIL9TQL1V=G)B-X03MF>FMJ
M=7!0>7@X=TQA:&UL*W)";4,Y9E174E1*.4AP:'$K,D-F2FXR95(T.&(W,%(K
M5T]U85AQ;FM$4DQM>6Q1>%<Y;$1B>G%#4#-5)B-X03ML=D=%:U)H*WIX2SDK
M,BM'2C)9-C-&2T]A45!F.3=$+T%->&(K>3%$>B\X06QF95=5>3-&<%!D,VI1
M>GAM<7-V*VII<6YU36I),U1M)B-X03MA4TIJ:'I!.#9(-E52*V)V+TMB+T%*
M8V8Y=%9V*TI1-$HX=W@P2#DQ;"]Q+W)36%5R3'DQ9&8X04]13CE9*V$W3TLT
M=#E1,#9&9$DK)B-X03MT:7-2:U95,E5-94Y72U-!92LS9D@K3&1U:$M9,&=/
M33%5=#9E;39,-5@X:S9$<6I*<$9H6C)'<'I135=30E536F]!-CAJ>$AX8T]F
M)B-X03M'<#96<&MW04,V,TIN>35)*V]K>"]3=TPX:4PR>'-V>3$Q;3EV,D-7
M1G1F,S Q,C55=4)$2$5J4TAI;UIJ.$E/=T=1>#AN3S=4:5I:)B-X03MO9V-Y
M06LX3FQR,S5795E.2VXP92LO4U@U9CA!;4LY:6=3,&,X;6=E-3-1;U-E=D=R
M2W<R64-J0W1$9RMN,TYX;$1646M*0W-S0C@V)B-X03M5+SA!;DIB4F)I>74Y
M0C@U,D95=7)35F)A5U5D;5)J4&)T=#1-2"]$1&M#97@X9VM*66IY4#EH96(O
M-%<Q5'IF-54X,F9M1F,X=G)-)B-X03M.-FMQ271E3$MZ1G)L4E@Y;4Y:67E0
M64A)5C%D;#0X8T]31T5C<2]S6DHK5&XV4S@X+VUU;FU(5G%3;E-B5T]74FI8
M:5I);VQT-&8Y)B-X03MK5W)*.'=C35):8V)T1&AW869G:B]%9C(O<U96.#8K
M6B]-;FYZ5U<X<7HV5#53:FE6,75D4G5%9VAL:V=I:V]7;&QE3C-:,F(T:49!
M)B-X03LW06YA=4XW;R],47@T;RM)2EI03&9M;&8U4$U7=G90:$UW=4,R:%@U
M3G=O-'))95$K34-G<'DV.4U!+U$R9&]C<V94,6AN4"]!1&EZ)B-X03M95U@V
M0S%I+TU+1S@K=$Q$-C5!3&E-4FAU26)Q0E9J:SA98TQT=5(T;VIP5'DO4G)F
M5G)B.'ED670R.'=X*U8Y5D4Y>7)A:&1K<7)-)B-X03M:4U=1>3!O=E!R>4]X
M.&0X9S=025EN1$4X4$A':'-'8V9L9C58=#50>E545FLX-5=/<V%P84Y,2F5X
M=W!*>G5"2D%Y33!B:TQ(2CEV)B-X03LT;55N>'=X1S=H83--4F<T9D1-66YL
M-6)Q;B]/2V1N8E!D95IB<#1W,7A&2&%24GE%8FA*5$U8568V>&I8-W-L:D-/
M,TI';T0S+V]9)B-X03MV-5)S3'545G9Z37-T3%%I56%D9DI$1$AS9E13-UAK
M:6=E35E)07E!8VY54T%J:4UV-7<K-6QF+T%$:C,U<SAG85(U5C%/,C%E-W1B
M)B-X03M(57!*,F$U3C!657I7>&I527%L=G1G2&PX02LW9DIW239U3#)R9WI4
M>4%X0DUA-F0W12]Y+VA.-7$O-6E8=6E1=$AO4C!85FA&1T%1)B-X03M"2$Y5
M,C!62V9A-&I997AY26-V5D=O-&A,-G5/4#=74F9K,34P.'(V4BM6;FU85'14
M,4=',79J3&-Z4E<P:F-:2D9M=%DT:SE*97)K)B-X03MU:$9&-F0X24]X1&HY
M;S9F2E!007A&:F(W,' O3$M8>31V-5,K8V]034YW.71P.3%08GA#84M.<%A%
M,T5V1'A157)2,$(S24AU34$V)B-X03MT=71%+W=!>&I-0EI!2U9(5F9-;FQ$
M471-:W1T63!V>DHU5FQN171R<&,S0S1#4V)Y56MT6E%*;T="2C5C1%%%.60Y
M=S(X14TP>F-:)B-X03M1>60O3#=E4E)0-7581C-D+VU(;S)R>E-(4W)456)(
M5#=Q=VYK475T<VI)0V9H05 Y,4I5:T%F4FI*:F]!0FAL165O9WE".#%86'9,
M)B-X03M",798=$]T=%8O3694=%,Q2U)1=&Q/1$I-<3%98U5A84Y3:45S86=-
M,DI#35=B9V=42$9)4C8O,DU8+TYN>7A*-6,X+V%R6F-#='1.)B-X03M-,3%:
M;6AO65IY6%5#=EAG4U4K67A);W54;TTS:5EO;G)Y4'=E+SA!+T]0=FYM,S$S
M>69&;W,X9R]3;6E+24=J2BM*-UEB475T97EJ)B-X03LT1#15.7AL<T0P9$(R
M<G!J1$IX1#9:9F4X>3@V+VMH-75V=GI,=G8P9'!Z;E%T479L;"MV<55%8V-D
M>7=E53AA.'%2;#(R03=:=$UE)B-X03MO:4EB;F0U-F5!;69K.6$O3U0X=FXX
M=V9L-G5M-E!B8S<W4U1$2G!L=71!4W-9.4IO=WI%9C=Q3F9C9UIJ64UV1$]Z
M,6-J3D1I:E%9)B-X03LW+WIJ=BM83W4K5VIR1W!A.5ET6EAL>#96=&%P259,
M96MT6&M0=VQT;6)H.3)4,5=54V]"<C K37AU,DAF.#5**V5R8E9D671V3%9H
M)B-X03M)2DQF4U=A4SED5%949$U/4$0O;FMT469C:V1S,3!Z6F5U-T@P>&A%
M>E!/6$PS23,O;D8S>79,3'%M<&5:<&LO,&4R:BMP5W)%8D=7)B-X03M1:#5#
M=G5I2T(O<W--0G5W-V%Z,4512%AD.49Y4GAY4G1(26]E3G=69$=&45%D:4-$
M,GDQ-3!';FY1+TE0.'96,4=3-VEI=6]92FTU)B-X03M4861&8T]L<RLY94Q+
M4&HT*S-+;58K1TA9+WEP;7%J6'9R9$].6B]+>GEN<2MO,G5O6$LS56,Y9T58
M5#%T-W%A1T\R15E65BMR;VI")B-X03M9=G-$-T%'17=$5&HQ=5-%4T)7+U!9
M8BLO=E90368U82M7+TU/;S(R;V%M,30Y,5IC9G%B4C-C.%EI6F%(;D=&64)8
M2E5%<TYZ5$-9)B-X03M7:D1R2C1W4D=Q4&M(96)V>7HX<"MB3$\R=#E99VMK
M;7,P161T9DQ)=W566&%T6D18;E=L9FI",S-X34%6=V%Z2FE*365V5&\Q;U@U
M)B-X03MA95=T13!Y-G-B03-34S-Q<6QZ<4IU2E!R:DMP<7%I9%-R24(T2E%9
M0D%"8W5S;D]12G)B<%<S>60U9"],3'ER-65T3'5X,#5,:V%F)B-X03MF4GE2
M6%9J3&-Z4U%-2E%&9'946G5)8W%V2&M.-EE204QM,6U425%:5EDV,&@Y2R]+
M:GDS65171%!C6#$O8C93-&PP=7AV3&QP8F4R)B-X03MK2#)7:FIO=38O<SAI
M861S06='53ED3U%/=T)L>DE'-50S>E0U6#!J>E!O:S)J871',&QN3U5:=41C
M6$12<T=5<3-9,4@S6DEI,FI")B-X03MN;&EL>%(U<4=H*U-V3"MI*U8R.',R
M54HO4E1P3DA+:G1Y9#%N<C9N2G1Q:VAQ9DQ!23=5>7DV;6,U.%HK<CE31SAK
M9FPS-6$X;'<S)B-X03MC5VE2>4PY9%I'=4AM9C%'4'!G:$)79S)(22]F:D=.
M3714<34U:4],;VM7=2]K3BM897,V>$QQ='AA>E%Z>G5:8FU+,VQ-8U5J='5X
M)B-X03M+,%!'<#-016I!64)V>&1Q6F]2-%%58F]8-5!E4W1#;3%35%1)6F]2
M<3%T3%HS35IL3$MS37AQ>7@Q1E)4='5C94%-379A1U=92$8O)B-X03M#8E14
M>58U1#!$>6)9,T9L;W%Y<D)C>2MT3#9Z*V]E9D5,<V%$<TU-63 Q86Y65'I%
M1UA23'9/;C5295-F3CDP3#-5-U8T=%%O1F4Y)B-X03MT6#E+4C%554%E;UI7
M;T)3<%=U2F=#,C9F6#5C27%*,C=I:2]*;C5B955F2G=L8E)B47!C>FIH3F1Y
M<UI*;5=T95!)+UI7;S9+0FI')B-X03M)1$1587I*;2MO-TYE4B]Y,CAT95-V
M<G8V15=:9G(O<&974%=K.50K-34X2V)#;CDT8UEX<&14<DHU<31U:EAL;CAT
M9DQ0;'98<B]8)B-X03M.3E=96#)P0GAC;5-4;6XW>5%3='A79W X47A%2UA.
M<DHU24--=5%34%AF>4(O3&I6.5%E*V$Q;7-:6E=,>7@R8VYP>'-X3E-E1$LV
M)B-X03MR6"]*<&=/34XK3'143D%69"LY;'9L;GEF-6,X<S999$XP87E3,G1N
M,VTV=3AR56]7:V1Q<W@K9C!:25)!8U1.<4HU6F-5:EI9:$XO)B-X03MZ:C<K
M5VMU<E!Q2G,U;$5J1GI:2DM6='=X3F1K035!9C502VYT:V9$1&U$=%A/23%F
M>#9P>C5E+TMN>6)O5VIA:F]T=F)08V%B<7!5)B-X03LS<T8P+W%H=4EO=$YL
M<%1Q0TYW9#A204Y/6%A:2GE%:6%-959*1&%F.#0V+VQP8C9I=#4Y6'5::U)U
M4S)C<S-+1#)"1D$U2'-7*V50)B-X03MH:'9L,G1N27%W>3-Z6C5$.')E871/
M:G-.6G-L;&EG+S-L94UM3U-(86XW=&QP455(5' W651%1GA-1W%Y67!817!&
M-58O2D1Y0C5B)B-X03LQ1U!5<E,Q;'5R-D$X<F5A-VLY5# R0G%'5E%%5&M/
M>'!T,G=#041F;C=3>35).$I.1'E1+W=#8R]W0U=#*V1.1%=E>$%86'1/1$Y:
M)B-X03M-84%3;V0R9UEM;$]85E-E:#EI8UIX=&PR9')F0FQ2*VLX+S%V;&I4
M=%,X=RM63F97-G17;# S5TQ#47%Y<W!6,5EB36MI34YW96A5)B-X03MJ2VYQ
M6G=H;&A2,VE8,$(U4R\U>6,P0S9G4TAZ4&%3869D9T%08S)Y;6$S8GAB:E@Q
M52M61RME5T1*,W5G>CEJ5$)U0G-F87DR9CA!)B-X03M0;CAQ;V]05T=T97)T
M5EDT-V4U3&XR;UEX5#9A665-3TE/>3@U3F-0,F@U9BM92"]!1&MN9#,Y=DIP
M+VQ'0U-W:6M"5U15-39#9FED)B-X03MV,U-+4TDO.5EK;C5(26UD=7HP=EDT
M:6)Y8BM4>7IY9#5/,3-Z:G)Q86)P<4=35U$X-W$V97!32D-F:6QL8B]-:S=$
M24%/,#%';VAH)B-X03MH>%-F6F9L4'EX<'9L:E%,5%)D3U=L=F%P475F=%-/
M9#-K96XW5$YV*T=89U4X9&YZ4WEZ37!D53-W=$QS5F1I<G-69&ER<U9D:7)S
M)B-X03M69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S
M5F1I<G-665HU*R]+9GEP-3!J.5,K:4YT<6%J:D9Q5G926F%!)B-X03MB2SE2
M4U)F63<K0D=2;$<S3C!U=7E995<X934T:G(S+T%$:DPU,G,U5T]K,TYR<6QV
M53A0:2MR>3 W8VMF-%!U8S57648S5TQT;D5F)B-X03MQ0FEF;6MC6"]/4"]!
M3V%Z>6-',&19,2\S-#$Q86QF*T9L6G9W=V-*8GHR<G O-3,R1FU0;&8X035X
M9#%35U9*=DTR<%(R,79S5W1B)B-X03M+<VMP2#AP:V-+:4@U0G-K249W."]B
M55)T05@W,W5V;&IY;C5F.'-A875N84QA2F%W0VAK66)Y4TU0,G!(4'A-,WHK
M:DQ"1VY2-7,X)B-X03LX<W)K8E1F0S!U>%8R2W5X5C)+=7A6,DMU>%8R2W5X
M5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8O.6L]
M/"]X;7!'26UG.FEM86=E/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @
M(" @(" @(" @/"]R9&8Z06QT/@H@(" @(" @(" \+WAM<#I4:'5M8FYA:6QS
M/@H@(" @(" @(" \:6QL=7-T<F%T;W(Z0W)E871O<E-U8E1O;VP^04E2;V)I
M;CPO:6QL=7-T<F%T;W(Z0W)E871O<E-U8E1O;VP^"B @(" @(" @(#QD8SIF
M;W)M870^:6UA9V4O:G!E9SPO9&,Z9F]R;6%T/@H@(" @(" @(" \9&,Z=&ET
M;&4^"B @(" @(" @(" @(#QR9&8Z06QT/@H@(" @(" @(" @(" @(" \<F1F
M.FQI('AM;#IL86YG/2)X+61E9F%U;'0B/D-77TAO<FEZ;VYT86Q?3&]G;SPO
M<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI!;'0^"B @(" @(" @(#PO9&,Z
M=&ET;&4^"B @(" @(" @(#QX;7!-33I296YD:71I;VY#;&%S<SYP<F]O9CIP
M9&8\+WAM<$U-.E)E;F1I=&EO;D-L87-S/@H@(" @(" @(" \>&UP34TZ1&]C
M=6UE;G1)1#YX;7 N9&ED.C8X8F,Q860Y+34U8V8M-#AB9"TX,#1A+3(R-3%F
M93 W,S@S,3PO>&UP34TZ1&]C=6UE;G1)1#X*(" @(" @(" @/'AM<$U-.DEN
M<W1A;F-E240^>&UP+FEI9#IB-35B,&8Y,2UF-S9E+30P.68M869D9BTW,#=F
M9C=C9C8U,F$\+WAM<$U-.DEN<W1A;F-E240^"B @(" @(" @(#QX;7!-33I/
M<FEG:6YA;$1O8W5M96YT240^=75I9#HU9#DY,CDS82TX,3)E+6(R-&8M8F0V
M,RTV.3 R,3 V,61F-68\+WAM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#X*(" @
M(" @(" @/'AM<$U-.D1E<FEV961&<F]M(')D9CIP87)S951Y<&4](E)E<V]U
M<F-E(CX*(" @(" @(" @(" @/'-T4F5F.FEN<W1A;F-E240^=75I9#HQ9F-D
M9#0X,"UF8F-A+3)C-#@M.64Y-RUF93,U939F960S9# \+W-T4F5F.FEN<W1A
M;F-E240^"B @(" @(" @(" @(#QS=%)E9CID;V-U;65N=$E$/G5U:60Z-60Y
M.3(Y,V$M.#$R92UB,C1F+6)D-C,M-CDP,C$P-C%D9C5F/"]S=%)E9CID;V-U
M;65N=$E$/@H@(" @(" @(" @(" \<W12968Z;W)I9VEN86Q$;V-U;65N=$E$
M/G5U:60Z-60Y.3(Y,V$M.#$R92UB,C1F+6)D-C,M-CDP,C$P-C%D9C5F/"]S
M=%)E9CIO<FEG:6YA;$1O8W5M96YT240^"B @(" @(" @(" @(#QS=%)E9CIR
M96YD:71I;VY#;&%S<SYP<F]O9CIP9&8\+W-T4F5F.G)E;F1I=&EO;D-L87-S
M/@H@(" @(" @(" \+WAM<$U-.D1E<FEV961&<F]M/@H@(" @(" @(" \>&UP
M34TZ2&ES=&]R>3X*(" @(" @(" @(" @/')D9CI397$^"B @(" @(" @(" @
M(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @
M(" @(" @(" @(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^
M"B @(" @(" @(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$/GAM<"YI:60Z
M8C4U8C!F.3$M9C<V92TT,#EF+6%F9&8M-S W9F8W8V8V-3)A/"]S=$5V=#II
M;G-T86YC94E$/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z=VAE;CXR,#(T
M+3 T+3$W5#$T.C,P.C4P+3 T.C P/"]S=$5V=#IW:&5N/@H@(" @(" @(" @
M(" @(" @(" \<W1%=G0Z<V]F='=A<F5!9V5N=#Y!9&]B92!);&QU<W1R871O
M<B R."XT("A-86-I;G1O<V@I/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D
M/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z
M4V5Q/@H@(" @(" @(" \+WAM<$U-.DAI<W1O<GD^"B @(" @(" @(#QP9&8Z
M4')O9'5C97(^061O8F4@4$1&(&QI8G)A<GD@,3<N,# \+W!D9CI0<F]D=6-E
M<CX*(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @(#PO<F1F.E)$1CX*/"]X
M.GAM<&UE=&$^"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 @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" */#]X<&%C:V5T(&5N
M9#TB=R(_/O_N  Y!9&]B90!DP     '_VP"$  $! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$" @(" @(" @(" @,# P,# P,#
M P,! 0$! 0$! @$! @(" 0(" P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P,# P,# P,# P,# P,# P,# P,# __  !$(!!H+N ,!$0 "$0$#$0'_Q #S
M  $  @(# 0$!            "@L("04&!P0" P$!  $$ P$!
M  0#!0@) 0('!@H0  $#! $# @(#"P@%"@,$"P " P0!!08'"!$2"1,*(10Q
M(A4C%K87=[<X6'@Y&D$R)+66E]<8DW;65QE184(ST]355J>80R784F(U)HC(
M231T-X%35&1U$0$  @$"! (%!0@,"@4* @L  0(#$00A!08',1)!46$3"'&!
M(C(4D4)2(S,5=3>AL6)RTI.SE+065AC!T8*R)%34539VHD-C<W3PDE.#TS1$
MI-47\:,)X62$)36%E<5&P__:  P# 0 "$0,1 #\ G\
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
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
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
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
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                                              /.=@;BU'J:'6X;
M4VGKG6<"C*9-9VP,WQG#(=(ZG5,)D5DY'<[:S1E3R:HHON[:JI6G7J<3,1XS
M$+SRCIWJ#G^3W/(=AO-[EUT\NWPY,TZZ:Z:8ZVG73CIZF"&PO,MXO-8U>3DG
M-/3MRJQU[_Q>SKWMRBNBWD5]%6J+)FB9/UF%=/3JKK2J:_0M%54YS8H\;0]4
MY1\.'?+GFGV+IKF--?\ 6*TVGJ\?M5\.GCZ=/3'C$Z889I[E_P 8.+*>I8\A
MW;LBC7?V*PO44Z"F3VMNK3Z/XQ+Q@2D^HINB$^I1OZRT]>B>Y2>D[G%'KEZ3
MRWX*>^&^B/M6'EFRU_\ 3;NMM.,>/V>F?P\>&O")TXZ1.,>2>Z[XB1754Q#C
M9R/OC-'DI2YDCNLL4=K'JUU4ZIFUYGF2$O4?^K1NBZIJCZW?2OU3K.ZIZ(E]
MOLO@)[A7K_\ Q'G7)L5M/^KC<Y8UU\-;8</#3TZ>/#3TO$+Q[MK%F&TUL'!7
M(+F[5ZJ5HO'(BW6-M,?M5T=2["TQD*EO551-*MU0E-*5K7OKTZ5X^UQZ*_LO
MI]O_ /H_M_:?]+ZIPTKI]YR^U^/JTMO,?#VZ_,Z#=O=M90\\VJQ<%+#;H]&N
MCS5VY$W"]/+>[U5]1M^'I:PH::[*TIV5;77K2M>[X]*<?:_W/[/_ .I=MO\
M_H_MC6LQNNJ<M[Z\)IR^M(T]L3O,FL^W6/D<5_%J;#_4DPS^_&^?X9C[7/X/
M[/\ ^I7_ +@')_[3[G^94_VEVB![M^>W$91<^ L27.2E7S$F!R@>MT1U7>JJ
M:LPI''NZ/,)HW6E*T5(<ZUI6O6E*]*/M?[G]G_\ 4@Y?_P!'YBG),X.K+5Q>
MB+<LBTQ\MHW]8G_S8>GV7W:&IGU5ID7#'8EJ1\NE5%67;N-7]595:H[V:IG8
M5C5*1TTJKH[U[J]*?<Z=:].?M<?@K'N?@!Z@I'^A]2;/).OW^TR8^'K^CFR<
M?9X>WUY 8M[J7@5=%49RG3W*?%'5*5TD,8GJ_(;8A"6:+^[/Q=L0KFEUQ[JA
M*40W$_0I2DTK7M[1NL?IB7R6_P#@0[K8(\VPYCR+<5]4Y=SCMX^B)VMJZ:<9
MUO'JB)].5^#^XC\4N8J;:N.^LEU_*>51#4?.-/;3:2I=:_0Y<,7Q7*;1%3T^
M/<]);1_S]>E#O&XQ3Z7P7-/@^[]<NB;8>58=W2/&<&[VL_\ 1RY<5Y^2*S/L
M9NZW\EOC[VW6,U@?,KCG=)\U;34.RW':N)XOD<IQY=6VVX^,Y9<;'D#RU.=$
M]$QJUI52:5Z=R>O>,F.?"8>8\Y[*]W.GXM;FO3?.<>*L3,WKM<N7'$1Z\F*M
M\<?/;U^J69]JNUJOMOBW:R7.WWFU345<AW.U38UPM\MM*U-J<BS8CCT:0A+B
M%)K5"JTHJE:?30[O-L^WS[7-;;[JE\>>LZ36T36T>GC$Q$Q\\.0"B
M
M
M
M
M
M
M                                                 &+>_P#FYQ&X
MLQGWN0/(K4^KYC$>LM..9!EUM<S:9'I2BJNVK K8[<,UO*:453K\I ?K]:G_
M "TZ];7I7ZTQ#[KI+MCW!ZZO%>D>3[_?8YG3WF/%;W,3ZK9[17#3_+R5:.]^
M>Z1X2:^5,M^B];[>Y#75A3U(MT<A1-1X).HBO:RIN\Y8S<LW82_6G7[IC*:I
M1TK6G=U32A;=4CZL3+)_I/X%^YO-XKFZIWO+N3X)TUKYIW>>OK^ABFN&=/9N
M>,^SBTS;M]T=SLSMR7$TY@&D]$6=WO\ DY;=CN>S<UB]ROJ^K>\NG,XA*]-%
M*4I_^76^M:UK7K3I1-&VZO/AI#)'IGX&.UG*HKDZCW?,^:[B/&)O7;89^2F*
MLY8_G$_X]3FW?*9Y$]YUF(V/S%WI-@W%*T3['B^9S-;XQ-:<3VK9E8IK9.)8
MT_'JG_X:HE4?\Q2G+DMXS+WWI[L5V>Z6\L\FZ<Y57+3ZM\N&-QEB?7&7<^]R
M1/MBVK!*XW*XW>;(N5VGS;G<9:_4E3[C*?FS9+G:E'J2)4E;K[R^U-*=5*K7
MI2A3>IX<.';XHP[>E:8:QI%:Q%:Q\D1I$?,^(*H           /0=?;:VKJ6
MY?;.J]F[!UG>*J[JW77V9Y'AERJKMJCN^>QRY6V5W=E>G7N^CX',3,<8G1:.
M;]/\AZ@P_9N?;+:;W;_@;C#CS5_\W)6T?L-F>G/.MY2-,4AQ;=RCR/8%FB]E
M'+/N.Q8QM&LY*$40A,S)\JM$S._A2G6M6KLTI:OBJM:U*L9\M?2\3ZC^%GL7
MU)YLF;D6':;FWW^SOEVOE^3%BO&#[N*8CT:-O>B_=@[0MGR<#DEQ6PC,&J^F
MU+R;3&7WK!)K#:.E%2J8CF;6>0[I*<33ZR$W>WM]]:U3VIZ(*M=U/WT?<8\]
M4_ -R//YLO1?/MUM[>,8MYBIGB?9[W#.":Q[?=9)T\=9XMT_'_W$'C*WE6!
MO>T<GT%D<[L;39=Y8A+L$%#]5T;<HO-,5DYA@4.+15>Y+LRYQ.K=>Y24UHI*
M:U=QBMZ=)]K&KJWX/^]O2_GR[78X.;;.OW^RRQDMIX_D<L8<\SZXICOQX1,\
M)G<K@>Q]>;3QZ-ENL<\PS8^*3>GR>38'E%CR_'I?<VAU/RUZQ^=<;:_U:<2J
MG:[7ZJJ5^BM"M$Q,:QQACAS7DW..1;NW+^>;3<[/?U\<>?%?#DCT<:9*UM'&
M-.,.YG*V@
M
M
M
M
M
M                                                        #P??
M?*#CQQ<QBF8\A=RZ^U%87:._(.YID<"V7&]N,51ZT7&K#5QR_P"43FJ.44J/
M;HLI^B.JJH[:5K3K:U:QK:='U72G0_6'7.^_-W2'+=YS#=QIYHPX[6K37PG)
MD_)XJS^%DM6NO#75&]Y5^Z@T'A=;ECW$7364[KO+7J1XNPME//ZVUXAVBZ5;
MN%MQI#$[/\EA+;I6E69C>-O44KKW5HGHJ/;=5CA2-69G0?P)=6<R\F\[A<RP
M<LVT\9V^VB-SN-/P;9-:X,<_NJ3N(]G'A''Y-><+R2\HJ7"VY!OZZZJPZX)6
MVO!-!QW-565##JJU?B/7^TS)&Q;O D-UHVY'N%\F,K;I5-4]%+[HUL^2WITC
MV,R.B?A@[,=#>3-L^4X]_P QI_U^_F-U?6/"8QWB-O2T>,6QX*3$\=>$::FY
M<N5/E29TZ3(FSILAZ7,F2WG),J7*DN*>D29,AY2WGY#[RZK6M=:J4JM:UK6M
M2D]^QX\>+'7%BK%<58B(B(B(B(C2(B(X1$1PB(X1#YP[@
M     /3-6;IW!H[(:99IC:>P]3Y-]PHN^ZYS+(<,NC[<=Q3K+$J9CUPM[TN,
ME:E?<G:K;K15:536E:TKS%IK.M9TE9.>]-=.]4;3[!U)L-GO]EQ^AN,./-6-
M>$S$9*VB)]L:3[6^3B[[F3GEI;Y.S[O@8-RHQ)CTD+7ET%C7VQVHS/:E$:#G
M>%6Q%H>[V^[U'[I8KM*6OM55WX*HNO7<Y(^MQABIUS\$_:KJ7S;GIB^ZY#S"
M=?R5IW&WF9]-L&:WGCV5Q9\58C6/+X:25>)ON'O'GR47;;!FN977C#G\Y3,>
MMCW>W$MF&R)CKBD+^S=JVQ^7AC$!KJCJ]>G+&XJJOJM5HFM233<8[>/"?:PM
MZ_\ A [O]%Q?=\LVV/GG*:ZSY]EK;-$1^%M;1&:;3QX88SQPXVXMX]GO%HR&
MUV^^6"ZVV^62[1&)]JO%GG1KG:[G DMT=C3;?<(3K\2;$D-*HI#C:U(6FO6E
M:T*[%[<;;<;//?:[O'?%N<=IK:EZS6U;1PFMJVB)B8GQB8B8<D%$
M
M
M
M
M
M
M                                  -?',WRC<*N"$-]C?&WK<G.Z1*R
M[?J#!FT9GM:YT4Q61%HK%K=(0WC<>XH36D>9?)-JM[ROA21UZE.^6F/ZT\7K
MO;?L9W+[J9(OTKR^_P":O-I;=YY]SM:\=)_&VC\9-?OJ8:Y<D1]XB,\RO<Z\
MK-P*NN*<4L1LG&/!GU/Q6LNF_(Y_N2YQ*U?8H^FYW2!3#,.3.BN)6IB';9DZ
M&]2E6;G7IW5B7W-IX4X0V"]N/@AZ"Z=C'O\ KW<9>=\TC29Q5\V#9UGA.GEK
M;WV;RSPBU\E*7CZV#T(X>P=D;"VSE=TSO:6<Y=L;-KV[ZUWRW.,BN^59'<G*
M555-9MYO<N;<)%&^ZM$T4Y5**?!-*4^!'F9F=9XRS*Y1R;E'(-A3E7(MKM]G
MRS%&E,6#'3%CK\E*16L>WAQ]+I1PN8                           #,7
MBMS^Y?\ "R[MW'CGO/,\$M:IK4VYX0N8C(-<7YQ#E5N?;6 9 U<\5EO2$+6W
M62F*W-;0XJK3S:J]U.]<EZ?5EYSUWVE[>=RMO.'K'E>VW6?RS6N?3W>XIPX>
M3/CFN6(CA/E\TTF8CS5F."5QPL]TMK;*U6K#><NK)&L+RZJ-$7N+4$2Y9-K]
MQQ=:)=G9/KV9)G9OB\1E">Y3EKD9$XZXOI2,RBG4E4W43PO&C KN5\"W.MA&
M3F7:[?QOMM&L_8]W-<>>(]%<6XB*X<LSZLM=O$1'U[3*4GJ'=.I-_81;-D:4
MV/AVTL%N]/Z#D^$WZWW^UU?2A"WH,IV"\ZNW76)ZE$R(<A+4J,OZCK:%4K2D
MJ+1:-:SK#!?J'IKJ#I/F=^3=3;+<['FF/ZV+-CMCMIZ+1%HCS5G[V]=:VCC6
M9AZ<<K&
M
M
M
M
M
M                                            !A+S-\A_$S@5BB<C
MY%;1MUAO-PB/2L7UK84HR+:>:>E1VB?O<PN(^B;\BM]FK*KE.5"M##U4H?EM
M54GKTODI2/I2]-[;]G^O^ZV_^Q]';&^7;4M$9=SD_%[7#KI^4S3'E\VDZ^[I
M%\MHUFN.VDH6?/'W(7+3D@[><(XT-R.*>HI27H5+CC]Q1<=W9'#5W-J?N6P&
MF6&L)3)2E+J(^/M1ID555-JN4I%>I"R;B]N%>$?LME7:KX,^@.C*X^9]:S'/
MNH:Z6\N2OEV6.WCI7!,S.;3C$VSS:EHTF,-)1U;G=+G>[C/O%YN,Z[W>Z2Y%
MPN=TN<N1/N-QGRW5/RIL^=*<=DRY<EY:EN..*4M:JUK6M:U([,/!@P;7#3;;
M:E,>WQUBM:UB*UK6(TBM:QI$1$<(B(TB/!\(50
M          >]<=N4/(#B;GT;9O';:N5ZKS%E+34F=CLU%;=>X;+E746O*,>G
MM3<=RNS^HJJOD[E%E1N_ZW9W4I6G:MK4G6LZ2^4ZPZ&Z2Z_Y3;DG6&PV^_Y=
M.LQ7)'TJ3/#S8LE9C)BOIP\^.U;:<-=$OS@)[G[!\N<L^NN?>(1]<WUY3,&-
MOG6MIN5QP*6Y1'8B3GF"-/73)<7=>JW3U)EH^TXJWW>M8<*.E2TR\>YB>&3A
M[6O'NS\#W-.7UR<X[3[B=YM8UM.QW-ZUSQ[,&>8KCRZ>BF7W5HK'Y3+>8B97
M& [!P3:N(6+8&L\QQG/\&R>$FXX[E^'7NW9%CEZA*4IOYBVWBU2)4&6A#K:D
M+[%UJAQ*D*I12:TI*B8F-8\&!7-N4<UY#S'+RCG>VS[3FF"WER8LU+8\E+>J
MU+1%HX<8UCC$Q,<)=P.5N
M
M
M
M
M
M                                                      .E;$V/
M@&H\+R#8VT<RQK7^!XI!5<LCR[+KQ!L-@L\)*T-)=FW*X/,1FE//N(::1W5<
M>>6EM"5+4E->)F(C6?!<^3\FYMU#S+#R;D6VS;OFNXOY<>+%2U\EY\=*UK$S
M.D:S,^$1$S,Q$3*'5Y'/<VW*YUONJ/'A;7;1;^YZWS^2^:V1-;K.:4FB5NZN
MU[?X546AJM?@BYW]A<E25*HBW1UI;D5B9-SZ,?W6Q;LW\$F'![KG_>"\9,W"
MU>6X;_0K/JW6XQV^G/KQX+17PUS7B9HB,YYG^<;2RZ^Y_LG+\ESW.,HG.7/(
MLNR^]7#(<BO<]WI1<JY7>Z2)4Z6[VIHE-5KKVH31-.B:4I2),S,ZSXM@W*N4
M\KY%R_%RGDNWP[3E>"D5QXL5*X\=*QZ*TK$5B/DCC/&>+J)PN
M                           S;X7>0[E=P'S+[Z./&S+A9;-<)L65ENL[
M]1R_ZNSIJ.MNM6<EP^4\B)2:Y';JRBYP5PKO&96M,>6U1:NO>F2V.=:R\Q[E
M=H.@NZ_+?L/6&RIEW-*S&+<X_P 7NL$SKQQYHC7RZ\9QWB^&TQ$WQVTA.K\;
MOGGXM\Y?L'6VPGH7'3DA/^6M[. Y;>&W,+SZZK[6:5UCG4IJ##FS;@^I/I62
MXIBW7U'?1C4GT;7(K.QYZWX3PLU:=YOA3ZZ[7>]YURB+<XZ,IK:<^*DQFP5\
M?])P1-IK6L:ZYL?FQ:1YK^ZF8HWL%=BR
M
M
M
M
M
M
M  !JG\C_ )>>,'CEQZ3:\ONB-E[[GVSY[$M!8A=8J,ED4D-H5 NN=76C-PC:
MZQ:3ZJ5(ES&79<MNBU0HDOTW*(I9,U<?CQMZGO/9KX>NN.\>[KGY?2=ETI2_
MER[_ "UGW<:?6K@IK6=QEC32:TF*4G2,N3'K&M?GSM\D_*7R%9RK)=YYJZSA
MULG/2L(T[BKLRU:PP9I5'6FG+98%RGZW6_5CNJ0]=K@N5<7DJJBCJ&*-LH@7
MR6R3K;P;;NU?9?H7M#RO[%TMMHGF-Z1&;=Y8BVYSSPF?-DTCR8]8UC%CBN.-
M-?+-M;3@*4WK                                         'Z2I2%)
M6A54K36BDJ36J5)4FO5*DJITK2M*T^%0XF(F-)\$E3QA^XBW5Q?7CNGN7+F1
M[^T!%1'M-KS"KZ+ENG6,!JGIQ:0KK<Y<=.Q,9A)Z(K N;Z9\=GMI%F4:91#<
MDXMQ:O"_&K"WO?\ !]TUUQ&;J+M]&'E/5MIF]L.GEV>YM/&?-6L3]GR3X^?'
M6<=IU\^/S6G)$ZK1>^].\E]:8_N#1.P<>V7KK)FE*MF1XY+J\TB2TENLNTW6
M$^ABY6*_6U3E$2[?-9CS8KE>UUI"O@3JVBT:UXPU:=4])]1=%<[S=.]5;3-L
MN<8)^ECR1I.D^%ZVC6M\=M-:9*3:EHXUM,/7CE\\
M
M
M
M
M
M
M      ?AQQMEMQYYQ#332%N.NN+2AMMM":J6XXM5:)0A":5K6M:TI2E YK6;
M3%:Q,VF=(B/2B3^67W%MDUJ[DO'C@!=K/EV>-)DV?,N2B$Q+UAV&2:=[$JUZ
MGA/M2+9FF2,+ZT7>I"7;-$JGI&:GK<]:+$R[C3Z./Q];8#V!^#K<\ZK@ZP[M
M8\FWY5.E\/+N-,V:/&+;JT3%L..?1AKIFOK].V*(\N2$YE>691G>2WS,LVR.
M^Y?EV3W.7>LCRC)KM.ON0WZ\3WE/SKI>;Q<WY5PN5PEOKJMQYYQ;BU5ZUK4A
MS,S.L^+9EL-AL>5;+%RWEF'%M^7X*13'BQ4K3'CI6-*UI2L16M8CA$1$1#KY
MPE@                                           #-?@_Y .2?C]V>
MWLC0.8*APKB[#;SG7%_^:N6N-D6J(XI3=NRW'FI47OD1T.N4BW"([&N<'U%^
MA(;2XZE?>F2V.=:O,^Y_:7HONWR.>3=6;?S9*1/N-QCTKN-O:?OL628GA.D>
M;':+8[Z1YZ3,5F+$3QL^5WCGY(<'2]A,YK =WV&VHE;"T/D=TC/919*-U:9D
MW[%IGI0T9Q@ZI3J4HN,9EMV/5QM$V/%=<;0NX8\M<D</K>II^[T=A.L>S/-/
M+S.D[OIC+?3;[['68Q7\9C'EC6?<9](XX[3,6TF<=\E8F8VAE5X:
M
M
M
M
M
M
M               !T[86P\&U/A.2[(V7EEAP7 \.M4B]Y1EN3W*-:;'9+7&[
M:.2I\^6MMEJBG%I;;3UJMUU:6T)4M24UXF8B-9\%QY1RCFG/^9X.3<DV^7=<
MUW.2*8L6*LWO>T^BM8XSZYGPB(F9F(B90$O+YYY\_P"8TC)>/O%R??=9\6*+
ME6C(,C;^;LNP-\QJ+<9D.7Q5*L3L5UM/:I2C-CI1$J>RI2KFJJ7:0(L'-GF_
MT:\*_MML?P\_"GRGMS3!U=US3%O>N](OCQ\+X-C/C'D\:Y=S6?'/QK2=(P1K
M7WN2-^1F98                                               '>=
M:;-V#IO.\9V=JO,<@P'8&&W-F\8SEN,7%^UWFT3V>J?4CRHZDU6R^RM33[+E
M%L2&%K:=0MM:DUYB9B=8\5KYUR3E'4?*L_).?;;#N^4[FDTR8LM8M2]9]<3Z
M8G2:S&EJVB+5F+1$I^GA_P#.[@G-9FP<?^2S^/ZSY5-LH@6*[I>BV? ][+0I
MEF.O%VY"V6L=V-)J]T>L%%.-S5(4_;U=JUP8D_#GB_T;<+?MM37Q#_"OS7MI
M;+U;T5&;>]!S/FO32;Y]CXS/O9C6<FWC3AGX336*9HUB,N21B2&'(
M
M
M
M
M
M
M              >2;SWKJ?C7JW+=S[MS6SX#KG"K<[<;W?[P_P!B:U2E7RMK
MM<-NCDV]7Z[/THQ"@1&WI<R0M+3+:UJI0XM:*QK;P?0=+=+<_P"M.>[?IOIG
M;9-WSG<WBM,=(^[:T_5ICI'TKY+3%*5B;6F(A7%^5_S [?\ )#G#F-VFEXUG
MQ=Q.ZN/8'J1NX_TC(Y41Y]$//MH+A.?)WG+Y$9?6/#2IZ!9&UU9C*==5(F2K
M=ES3DG3PJW)=@_AWZ=[,\KC>[CW>]ZYW&/3/N_+PQQ,1K@VWFXTQ1/UK\,F:
M8\UXK6*8Z:<"BR-
M     /JA39EMF1+C;I<J!<($IB; GPGW8LR%,BNH?BRXDIA;;\:5&?;2MMQ"
MDK0M-*TK2M IY<6//CMAS5K?#>LUM6T1,6B8TF)B>$Q,<)B>$PFZ>%+SVQME
M)Q;B3SERZ%;MAMHM6-:<W[?7W&(^QW%.,VVV85M2YR''&(N?K4XVW!OCE6H]
MZ33TYE47&B7[C-PY]?H7\?1+61\2_P *-^2^_P"X':[;VOR>9MDWFPI&L[?Q
MM;-M:Q&LX/&;X8UMA^MCUPZUPRX"6U]@
M
M
M
M
M
M                                                  'BW(7D+J+B
MSJ+,-X[QS"WX3KK";>J;=;K-5ZDF9)<^YVZQ6*W-]9=[R.]RZICPH4=*WY+Z
MZ)33Z:TZVM%8\UO!]+TATAU#UWU#M^E^E]O?=<XW5_+6M?"(^^O>WA3'2/I7
MO;2M:QK*M8\I?E+V[Y*=N_:UV^T,)T)A-PFMZ=TZW-]2-:(SG?&5F&8*C+K$
MO>P[W$KT??IWL6]A=8D2OI^J[(MV7+.2?W+=)V*[%=/=ENGOL^W\FZZKW5*_
M:]WY>-Y\?<X=>--O2?JUX6R6CWF3CY:TU8E)[L
M                               ":1X+_.A]L_>=PJYJYC_\Y_H.,Z&W
MSDT[_P#&?^KAV?6.SKQ,<_\ QG^8Q9;T^O\ IGU(DM?S'HO2)F#/]Y?YI:U_
MBD^%O[-]I[E]M-M_HWTLF^V..OU/3?<[:D?>>-LV&L?0XY,<>3S5I,6)C70
M
M
M
M
M
M
M               !Y]M?:NOM':WS/;NULHMN%ZZU]89N2Y;D]U4[2':K3 11
M3CGI1VWY<V7(=4AF-&CMNR94EQ#++:W5H0KB9BL:SX+OR#D/-^J.<[;I[D."
M^YYQN\M<>+%736U[>V9B(B(UFUK3%:UB;6F*Q,Q6L>6ORL[*\DFWG(\)ZZXA
MQDU[>YU=-ZO=72,[*4E$BWIV1GS$:1(C7#/KW;WEI0BBW8]EAO*B1:J4N7)F
M6[+EG)/[F/!ND^'_ +"\E[,=/1?)&/<=;;S%7[9N8XQ'A;[/@F8B:X*6B-9T
MBV:]8R7B(C'3'J)*+(0                      ^N# G726S MD*7<9TA2
MDQX4&,]+EOJ2A3BDLQXZ''G5);155:)I7I2E:_R!3RY<6#'.7/:M,5?&UIB(
MCY9GA#*K"N W./8]&G,&X><G,GB/=W;<[5HS9;]F3VHD+^[7JN-)M,?O^5<2
MCU'D]ZT]B>JNE#O&.\^$3]Q\'S/NQVOY-K'-.HN28,D?>VWNVB_H\*>\\\^,
M:Z5G2)UGAQ908UX1/*IE=&*VOAKL.+20\TPW]\M]UWAE4K>0A:%/IS#,[%6,
MS1+E.]QSL;;KUHI5*IK2G:,&6?0^'WOQ.=A]AK[_ *DV=M(F?Q=-QF\/5[G#
M?6?5$:S/HB=7KEH]O#Y:[E\Q\YQKLV/^CZ7I_:^]-"/?-^IZO?\ +_8.RKWV
M^AZ=._U?2Z]Z>WN^MV]OL^7U?LP^>W'Q?_#_ (=/=\ZRYM==?)L=]&FFGC[S
M;4\?1IKX3KIPUYG^'-\KO^X[#?[[=2_[6C[/E]7[*-_?&["?[TW/\RW7_LG2
M;S[?SRW69,UY7$]=SB0EU3\U9MT\?+BJ6CU*-I>A6UK:U+T^ARJJ5HFL5+B4
M_%24TI7IQ]GR^K]F%SVWQ;?#]N9K6.?Q3):/"^SW]=.&NEK3M?)'_G::^$R\
M.ROP_>3G#$OJN_"?>LRD92DN?>IC#>>*55,>LFOH)P>9D2I2:MIZ4JU1=*N?
M<Z=5UHDZSARQ][+ZC8?$1V0YE,1M^IN5U\W_ *7+[CTZ<??QCT^?3AQ\.+$?
M/>-?(O529*]H:"W5K=$)+JIBL]U7G6'IB)8H_5Y4E60V*W482S2,YW57T[?3
M5U_FUZ=9K:/&)AZ#RGK3H[GTUCD?-N6;V;::>XW6#-KKIII[N]M==8TT]<>M
MXH=7TP                       G&>!#S4KVU&Q+@WRSRAK\9]L@V_'./N
MUKU(<]?9MN@1ZQH.M,TN#W<AS8-LA1T(M-Q>71=_93\N_6MR0VY<IV#-K]"_
MCZ&K_P"*_P"&F.G[[CNAT!@G\QWM;)O]K2.&VM:=;;G#6/\ X>TS,Y<<1I@G
MZ=?Q,S&&6D2F
M
M
M
M
M
M                            ?#=+I;+';+C>KU<8-HL]H@R[I=KM=)<>
MWVRUVRWQW)<^XW&?+<:BPH,**TMUYYU:6VVTU4JM*4K4*N#!GW6>FVVU+Y-S
MDO%:4K$VM:UITK6M8UFUK3,1$1$S,SI"NI\X7EWNW/39C^DM,7B;;^)&K<@6
MNS5:JJ,YN?,[7\U"5LF\-*89EL8Y$3(>9L$!Q5>D=59KZ4R'T,1+?GR^\GRU
M^I'[+</\,/P][?M3R2.I^I,=;]P=]A^GKQ^QX;:3]FI.LQ.2=(G/DC[[\529
MI6;9- I'99@                  [3AF#9ML?(K?A^O,/RG/,MNRZM6K%\,
MQ^[91D5R<I\:MV^R6.).N<Q=*5^AMI53F(F9TCQ0.9<TY9R;9WYCSC<X-IR_
M'&MLN;)3%CK'[J]YK6/GF&Z/CG[=_P EN^TV^YY#K;&^/.+3:M.?;6]LE38+
MO2+6G?(JC L9AY7GD2<ANG1MFXV^W)<=K1*G$)[UHK5V^2WHTCVL;.L?C [*
M]*3?!M-[FYQOJZ_0V./WE-?1^/R3BP37UVQY,DQ&LQ$SI$[O]%^U$T=9&X<[
MD=R<V3L*=1;<B38-28WC^M+*W5*:55;WKUD]-BW>[15.4^L^TQ;'5(KVI2VJ
MG>5J[6OWTRQAZI^/?JC<VMBZ-Y'LMGBTTC)N\F3<W_?13%]GI2?56;98B>,S
M,<&WC3WA#\76ED1G+)Q+P/-+DSV*D77<,J_[@7/=;K6J79-EV%=K_B;'5-:4
M4W&MT=E5*=:HK7K6M:,.*OH8]=1?$[WSZEFT;KJ#=[;#/A7:1CVGECU1?;TQ
MY9^6V2UH]$MD&"ZMUEJZW_9&L]=8)KJU=M$_9F"XCC^(V_M2EM"4_)8_;[?&
M[4I:32E.WX433_DH5(B(\'C7->>\[YYF^T<[WFZWFX_"SY<F6W_G9+6GTSZ?
M2[V<K4       QKVGPTXD;O1+IM[C-HC8S\VM%O7++=583>+VEZC=6DR8U^E
M65=ZA2TLUJBCS,AMVB*U3172M:'6:4MXQ$OM.1=Q^X'3$UGI[G?-=G6OA7%N
MLU*:>.DXXOY+1KQTFLQKQT:N-T>W)\8&V:2I&.:VSW15WE>HXY<]/[(OK3"I
M"D=K:TX[L6FP\6A,M]*=6H<**A72OT*K55:5MOBGPC1[GTU\9'?#D'EIO-[M
M.:[>OWN[V])G3_O-O]GRVGVWO:?FX-.&_/:@;)MB9ERXR<I,0R]NB7G8N);J
MQ6Z83/;0W3N;BHS3#%9E!NDN0FE4I4Y9[:U1?2BE)36JDT;;6?O9^ZR-Z3^/
MCDN>:X>M^1;C;SPB<NSRUS5G7T^YS>YM6(]F;).GA&O"=#W)7Q/>0;B<U.N>
MWN,V?)Q. F0\_GV!QHFSL%8@QZUZW*Z9%@$G((V,Q'4T[DTN]+>]T^E%*_ H
M6Q9*^,<&5717?WM%U]:N#I[G>T_.%](C!GF=MGFT_>UQYXQSDF/3[KWD>UKL
M*;V$                  'U0ILRVS(EQMTN5 N$"4Q-@3X3[L69"F174/Q9
M<24PMM^-*C/MI6VXA25H6FE:5I6@4\N+'GQVPYJUOAO6:VK:(F+1,:3$Q/"8
MF.$Q/"86&7@J\O\ %YNZ^C<=-^9!$8Y8ZSL/=&N\^0W'<WQA-J11NN7P6U-L
MM*SNP1/31?H:%+7*2FMS93Z2Y34.X8,WGCRV^O'[+4+\4OP\7[8\WMUCTGAM
M/0.]R\:5B9^PYK?]3:>,^XR3K."\Z17\A:?-%+9)$1(8?
M                          ?AQQMEMQYYQ#332%N.NN+2AMMM":J6XXM5
M:)0A":5K6M:TI2E YK6;3%:Q,VF=(B/2T:<[//YPDX>-WS$<(R!')O=EO1*B
MM8)JF[0I&'V6[M)6E$;.=J);N&-V=#4EM34B/;$7FYQG4]CT1OKW4H7W%*<(
MXV91=K/A,[F]Q9Q<PYGAGDG3-YB9S[JDQFO2?3@VOT<E]8XUMDG#BM'&N2?!
MJ'\7OG0YU\Q/)EK73NQ7->/:6W4O/K<C5./8C9K+&UY#Q77>8Y[$O^-YF^VY
MFUUNT)O%4IF(NEPG19C"GDL1H[JV5-4L6>]\L1.GEED)WR^%OM9VZ[)[WJ/D
M\;R.I>61@M]JR9;WG<3EW&'!./)AC\36EO>_0G%CI:EO+-[WK%HM-&)C6P
M                                        \LW%O#3W'O"9VQ]X[-PG
M5&#6]=&'\FSO(K;CML=FK:>>CVN Y<9#*[K>IJ(Z_EX45+TN2I/:TVM7P.)M
M%8UM.D+[T[TQU%U=S.O)NE]ENM_S2\:QCP8[9+1&L1-K16)\M(UCS7MI2L<;
M3$(W_*#W3'%O7<JXX_Q?U'G/(BZ1EO1V,SR:6O4.N'J]'$,W"UMW6T7O8%Y8
M;<2E2H\JSV93B*]$O)K\:1K;JL?5C5F9T/\  KUUSC'3=]<\PVO)\%HB9PXX
M^U[B/76WEO3;TGT>:N;-I/C66F39ON>_(WF<A^F#VO0>H+?7HB&G&-=W')KL
MVW1RJ^^9<-A9/E5NERE4KV54W!CM]E*=&Z*ZJK1G<Y)\-(9(<D^!_LWRVD?G
M3)S;F.;T^]W%<=)^2NWQ8K1'ITF]IU].G!C6_P"X.\NSKSSK?+%J,AQUQQ$9
MC0W&E3,="UU4EAE4G3LB0IIJE>U-7'%KK2GUE5KUK7K]HR^O]B'VE?A&^'NM
M8K/()M,1XSON9:S[9TWD1K/LB(]40]HUQ[EWR>85)BNY5DFF=P1V4(;D1<^U
M+:K1272C;#;CRGM5S];N,R5U:4NE4=&DN.*^YU11*$]HW.6/'27S?.?@I[(<
MSI:NPP\RY=>9X3@W=KZ>/#3=5W&L<8CCQTB..NLSNAXI>Z>T/G,ZWXSRXTOD
M>C9LE<>*O8VNY\G9F )=75NC]QOF-JM]LSK&K>WW*K1N"WD;W1-.OTU[:U=U
M6>%XT8V=>_ GU5RO%?>]ON98>:8ZQ,_9]Q6-MGTXZ5ID\UL&2WAQO.WC_#)V
MU7MK6.\<$L.SM/9YBVR=?Y-&I*L>6X=>85\LTU%/JOL?-0G7*1KA!=ZM2HKU
M&Y,1]*FGFT.)4FDF)BT:QQAA#S[I_G?2_-<O).HMIGV7-L%M+XLU+4O7U3I:
M(UK:.-;1K6U9BU9FLQ+T,Y6<
M
M
M
M
M(6ON*_+>J[RLB\>O'+)*?9,%WY+E#G5EE5K6Y7%ARBTZ1M$UFM$I@6YUM+N3
M.-*55Z1Z=MJI"6;@R]#W&7_JZ_/_ (FRGX//A]C;X\/=[K+#_I%HUY9@O'U:
MS_\ &WK/WUHX;:)^K77-I,VPVK#K(;8L                 &P7AUXNN;7.
M>7#?T5IF].8,_*I'F;=S?OPO5-N313C;[R<KNS-/OC7#<;[7XMD8NDYKN353
M'2O4J4Q7O]6.#R/N+WS[9=KL=J]5<RQQS2*ZQM,/X[=6]4>ZI/XO7[VV:V*D
M\=+)5W$7VM7'K :6S)N86T\AWSD32F),G76OU7#7&K6%I5U?MMROS$BNQLLC
MJ[*51)BR<;52BE)4RKI11*IM:QQO.K WN%\=/5_-O/LNW>PP\JV<ZQ&XS^7<
M;J?5:N.8^SXI]=;5W'A$Q:/!(]T=QKX_\:,93B&@-.:[U%8*M1VY<7!<6M5B
MDW=45%&V9>0W6+'3=\DN5$4^M*N#\F2NOQ4Y6OQ)%:UK&E8B&&O5'6G5O6N]
M_./5O,=YS#=ZSI.?+:\4UXS&.LSY,=?W..M:QZ(>W'9\P
M -<_*OQ.\!^8R+G.V_Q]Q*+FUR0Y56T==L4UUL=$M=:53<)N0XNF$WD\IJG6
MB$WIBYL4I6OW/Z.E.^+'?QCB]CZ#[^]V.W,TQ=/<WW%N64G_ -VW$_:-OI^#
M7'E\TXHGTSAMCM[47KF#[6?=F#MW+*>&&V+5NRQLI<D,ZPV@NV8)LUMNB^UJ
M%9\M9]#7F62^RO>MR93&44I2M$)6KI146^UM'&DZLX^W?QU=,\TFFP[D[#)R
MS=3PG<[;S9]MKZ;7Q3KN,4>B(I]IGUS$>$93<FB]R<><UFZZWEK'-M49O!0E
MY[',YQZXX_<'HBU*0S<K>F>PTU=;3*JBM69D53T5]-.K;BJ?$C36:SI:-)9M
M].=4].=7\LKSGI??;7?\LO.D9,&2N2L3Z:V\LS-;Q]]2T1:OA,0\I.%^
M            'H&JMI[ TCL?"]MZJRFYX5L37V00,GQ')[0XA$VU7>W.T<9<
M]-Y#L6;"D(JIF5%D-NQ9D9QQA]MQEQ:%<Q,UG6/%:.?<BY1U/R;<]/\ /L%-
MSR?>8;8LN*\?1M2T<?#2:S'":VK,6I:(M68M$3%G=XL?([@GDAXX6S8]O3:L
M=W!AM+?C6]=;PI*E5Q;,%QW*L7RSQI+ST_[Q\V;B.S+2ZZIVK=$O0UO.OPWE
MUN>+)&2NOI]+2%WV[-<U[,]97Y-F]YFZ=W/FR;'<6C\KAUC6EYB(K[_#K%,L
M1$:ZUR16M,E8;,"H\4                                     'CVZ.
M0FC..>+N9IO?;>OM28PA+OI77/<JM&.-W!UE-%*AV>/<93,R]W)5*THB+#;?
MD.*K2B$*K6E#BUJUC6TZ0^BZ:Z1ZHZQWT<MZ5Y?O.8;Z=-:X,5\GEB?3>:Q,
M4KZ[7FM8\9F$<WEM[H[C'K?[3QOB9K;*>1&2M(>8BYUE29NL=5,2*]Z&)D2+
M<X+NQ,F1'<1W.1G+;9$.HJGTY?QK5,:^ZK'U(U9C]O\ X&.M^<^3>]?[W!R?
M93,3.#%Y=SNICTQ,UM&WQZ^BT9,TQ.NN/UQ8>8OESYX<X*72S[=W-<K#KBZ4
M6R[IS5:).O\ 5ZX3BJ.5M]VL]OG2+QF<1#M.]'WP3[NXVJE.U5*4I2D:^7)?
MQG@SL[=?#YVJ[8>[W'3W+:9><X^,;S=:9]SYOPJ7M6*89TX3]GQXHGTQXM:1
M2>U-TGMZ[?,F^7+BS)C,^HS:86][A<%^HTCY>&YQTVS:D/=KBT+=[I]S8;[4
M44JG?W=.VBJTK;?\K'S_ +3&OXO,V/%\/O/:7G2V2VQK7QXS',-K?3V?1K:>
M.D<-/&8A9=%R:5                                         -#'E?
M\YFGN +5TU!JB+9=T\KGH756(JE/.X%J>DIJBH5QVK<[7)CRW[NZE='H^.P7
MFK@ZQ3U)3]O:=BN2*&7/&/A'&[*SL'\+O47=JU.HN?VR\MZ"BWY72(S[K2>-
M=K6T3$4CPMN+Q..)X8ZY;5O%("_)SEQR)YC;#E[.Y%[1R/8^2NK?I;&+E(3&
MQO%H+ZZ+K9\.Q6 F-C^+6E/8GJS"CM4=53U':N.U4M4"U[7G6TZRVP=$=ONC
M^W/)Z\DZ.V.'9;*(CS36-<F6T??YLMM<F6_MO:=(X5TK$1&.!U?9@    V,>
M.#R5[V\<.X8>;Z\N,W)=7WZ;%9VUI2Y765'Q'8%FI5MIV6RSTD1K#G-JC4K6
MUWIIE;\9=/2=2_#=D1GJF/);'.L>#QSO+V6Z5[R].VY9SBE<//,59G:;VM(G
M+M[^,1,\)R8+3^5PS:*VCZ59KDK2];.O0V[]=\DM.:YWMJ>\*ONO-HXO;\JQ
MF>ZU2/,3$FI4B3;;I$HX]\A>[+<&7H4Z-5:JQID=UJM:U16I<ZVBT1:/"6D/
MJKICG'1?4>\Z5Y_C]USC8Y[8LM8G6-:^%JSP\U+UF+TMI'FI:MO2];.7SX
M
M
M
M
M                               !HS\X_E'B\ =!)P'6-ZCTY3;PM5PM
M^NF&:MR).NL2JIRW7[;-Q8K526'8+G?$L27:=LJZ]SE$NM092*4,^7W==(^M
M+*+X7NQF3NUU9^=N>8Y_J+RO)6VXF=8C<9?K8]K6?3%HTOGF/JXM*ZUMEI*M
MWFS9ERF2[C<9<J?<)\I^;/GS7W94R;,E.K?E2Y<I];C\F5)?<4MQQ:E+6M5:
MUK6M2W-S.+%CP8ZX<-:TPTK%:UK$1%8B-(B(CA$1'"(CA$/E"H
M     9Y<)?&QRYY_9+6T\?M:R96)P+@BWY3MO+''L;U1A[E4M+=;NV5O1I%;
ME<V&GVW%6RTL7&[>DXERD6K?5=*E,=\GU8X/*NYO>CM]VEV7VCJW>UKS"]/-
MBVF+3)NLT<=/)BB8\M9F)CWF6V/%K$QY_-P34."/MS.'?&-JQYKR CM<K=Q1
M$QYCGWZ6Y$?3./7%'1SLL.LEJD1\F2Q52FU/9$[<F7Z)2ZW#B+^%)E-O2O&W
M&?V&M3NI\8_<7K>V7EG24SR'IVVL?B;:[S)7]WN>$X]?'3;QCM7C6<F2$A*%
M"A6R%$MUNB1;?;[?%CPH$"%':BPH4**TAB+$B16$-L1HL9AM*&VT)2A"$TI2
ME*4)#$/+ER9\ELV:UKYKVFUK6F9FTS.LS,SQF9GC,SQF7U!T
M         >*;VXX:'Y.X6_KWD#J;!]M8B\F1Z-LS*QQ+F[:9$IM++UQQVZU2
MW><8O'III1,VW2(LMOI3M<IT.+5K:-+1K#Z;I7K+JKHCF4<WZ2YANN7\PC36
MV&\UB\1.L5R5^IEIZZ9*VI/IK*(]SX]KS>+;]N;%\?V:KOT2JWIW^7C:%UBQ
M;Q&17N<5!P#:4]^-;KFA*U41'A9 F*XVTCJ[=7W*]*Q,FV]./[C8)VH^.3;9
MO=<G[M[:,632*_G#;5F:3Z/-GVM8FU?7:^";1,SI7!2$2O9VJ]E:6S6]ZWVY
M@F5ZWSS')%8UZQ+,['<,?OL!=>M6G'(%R88>7$E-T]1A]%%,2&JT<:6M"J*K
M$F)K.D\)9_\ ).?<EZEY9BYST_NMOO>59HUIEPWKDI;UQYJS,:QX6K.EJSK%
MHB8F'03A=@              #.CQV\Z]D^/;DQB&]\%7)NF/T6C'=K8#235B
MW[%UM<9+"[[C\CN51IB[1*LHFVJ4KK2)<XS*UT<9]9EVICO..WFAY;W@[6<E
M[N]$[CI7FL5IN]/>;7/IK;;[FL3Y,D>F:3K-,M?O\=K1&EO+:MI+I/<NN^0V
MIL W;J?((^3Z[V7C4#*<6O+'1*GH,Y%:.PYT?N6N!>+3-;=B3HCG1Z'-8=8<
MI1QM5*7.LQ:/-'A+1?U-TWSCI#G^[Z9Y_AG!SC99K8LM)]%J^$UG[ZEXTO2T
M<+TM6T<)AZB<K$                                    5$?*O/MK;)
MY%;ER7=6193DFQJ[)SBW9"_F$^X3;M:I<#*KPT_CR&;B\ZY:+?8Y57&&(#5&
MV(:$^DVA"4T32TWF9M,V\=7Z$>@N4\AY+T=RW9=-8<&'DWV+!;'&&M:TO%L5
M)C)K6(\]KQI:UYUM>?I3,S.K'TZOK@ !O-]N6VXORMZ24AM:TLX3NQQY2$*4
MEINNJ<I9HXY6E*T0BKKJ4]:]*=RJ4^FM"OM_RL?.Q<^,>T1V%YG$S$3.ZV41
M[?\ 2L4\/FB9^99(EQ:8P
M1P?.;YFFN%..2N,W&^]V^;RKS2RI=R/)&:-3V-!XC>(M:P[P\TM#L)_9-_BN
M>I:83O=2!&JFX26ZH7#;E1\^;R?1K];]IF5\+GPW6[E[RO6W6>*]>@]METQX
MYUK._P M)XTB>$QML<\,MX_*6UQ4G6,DTK[[M=KK?KK<[[?;G<+U>[U<)EVO
M%XNTR3<;K=KK<9+DRX7.YW"8X]+GW"?+>6Z\\ZM;CKBZJ56JJUJ6]MOV^WP;
M3!3:[6E,6UQ4BE*4B*UI6L1%:UK$1%:UB(B(B(B(B(B-$M'Q.^W.9V]B6-<B
M>?+.48YAV0QX]YP;CE;)<_%<HR*QRFZ.0KWM6_151<AQ.VW2.NCL:SVY<2[5
M;4VZ_+BUHJ*N7BV^L>;)X>I@#W]^,:W3W,,_1_:><&;F.&9IGYC:*Y<6.\?6
MIM:3KCRVK/"V;)%\6L36F/)PR1+AU)PKXBZ'M,*RZ@XU:3P*+ 11#<JQZXQ=
M%\DJHV^Q\Q=,EDVV1D5ZFU8E.-U?F2GWJMKJFJ^VO0EQ2E?JQ$-??4'<ON#U
M5N+;GJ'G7,]WDO/&+[C+Y(XQ.E<<6C'2-8B?+2M:ZQKIJZONSQ\<(>15JFVK
M<?%G2F7_ #Z7TNWM.#6?',R8^:6\[)7;<]Q-BQ9M:'7WY"W%KB7!E2G%=]:]
MW2IQ;'2WC$)W3/=SN=T=GKN.G.>\SV_DTTI[^^3#.FD1YL&6;X;Q$1$1%\=H
MTX>"*-Y(/;-Y+KNT7_;W *\Y%LG'[:U+NUZX]9?)8N&PX,%I*Y,C\6&2L1X;
M><)BHZT9L\UIN[K;;HEF3<92TM*BY-M,<<?&/4SV[,_&QLN<;C%T]W9QX=EN
M[S%*<PQ1-=O:T\(^TXYF?<:^G-29Q1,ZVIAI$VB)1-A3+;,EVZXQ)4"X0)3\
M*? FL.Q9D*9%=6Q*B2XKZ&WXTJ,^VI#C:TI6A::TK2E:$1L Q9<>?'7-AM6^
M&]8M6U9B8M$QK$Q,<)B8XQ,<)A\H5 ">M[5K<-YR_AYN[3MVG*FQ=-[K;NF-
M-.J=4Y:<=VACC%S7:F:5IZ"('WTXW=)J*)^OZ\UZJOA5!/VLZTF/5+5)\=_3
MNVY?W%Y9U%MZ^7)S+EGER3&GT\FVR37SSZ?-[K)BI/H\M*Z>E*()+!L
M
M
M
M
M                           !X1R;Y&:SXF:)V3R$V[=DVG!M:X](O4^B
M%-?:-ZN*U(AV#%;$R\MMN7D.5WR3'M\%I2DH7)D([U(112T];6BE9M/A#ZKH
MCH[G?7_56RZ1Z>Q^\YIO<T4KX^6E?')EO,>&/%2+9+SQF*UG2)G2)JLN8?*S
M9O-7D1L?D9M>8I>19Y>%O6VQ,RI$FSX3B<+K&Q?!L<H_VU9LF,VI*&$5[$+D
MO>I)>[I#[RU6N]YO:;3XM[W;KH+DG;3H_9='<@K_ *'M,>EKS$1?-EGCESY-
M/&^2^MIXS%8\M*Z4K6(QE.K[<             !VO!L%S39N78_@&NL3R'.<
MXRNXLVC&<1Q.T3[]D5^N<CNJU!M5HMC$F=-D*2A2JI;17M0FJJ]$TK6G,1,S
MI'B@<TYKRSDG+\W-N<;C#M>5[>DWR9<MZX\=*QXVM>TQ6L?+/CI'BF.>-3VS
MEM@LX_N'R(R*7.XKI&NEIXR8K>E)MMOKV*6VWMS-[%+2NYRTK512K18I*8R*
MMI]:?(0MV*B7CVWIR?<:YN]/QKYLMLW3O9^/)AC6M^99:?2M[=IAO'T8]$9<
M]9M.L^7%28KDF7EAV&8AKS&+)A. XMCN$X;C4%JUX[BF)V:W8]CEBMK-55:@
M6BR6F/$MMNB-J76M&V6T)ZUK7IUK4EQ$1&D>#7KS'F7,><;[+S/FV?-NN99[
MS;)ERWMDR7M/C:][S-K3[9F9=E.4(                         &&O,G@
M)Q9YXX/7"^1FM+;DDJ%$DQL5V!::,V39V!NR*U<K)P[-&([MP@-4DT2\Y!D4
ME6J6XA/S45]-.TZ7QUR1I:'H_;CNSUWVJYI^<NCM[?#2UHG+M[ZWVV>(]&;#
M,Q6TZ<(O7RY:1,^3)6>*!QY,/!3R6X&N7S96"MW#?W&:*MR778V-VE=,LP"
MM2E(8VKB,*LEZU1HE*=E;W#J]:'*42IY4)QU$:D')@MCXQQJVJ]E/BFZ*[JQ
MBY+S6:<IZVM&GV?)?\5GMZ]KEG2+3/C[F_ERQQBL9:UF[1D4&48
M     !)Y]N;Y.U\>=NM<+-QY!Z.D]Z9&ES6%WNLNB8>N=SW6D:%$ME'I"Z)A
M8SLY3+4-:$UJVQ>Z1G4H125,>).WR^6?)/U9_;80?&-V0CJ_IZ>Y73F'7J;E
M>'_2:5CCN-G769MI'ULNVUF\3XVP^>LS/DQU3Y2>U/@
M                  &E;R=^$SCGY";==\_L34'2G*!N#6MKVW8+8FMIS.3%
M:[85IVWCL2L=&2Q'4)HPB[-=EYA(HW6CDF.Q2$Y1RX:Y./A9DMV0^)GK+M%F
MQ\IW4WYGT/-OI;3);Z>&)GZ5]IDG7W<Q]:<4ZX;SKPI>TY8KQ>3'&C<?$3<V
M7Z'WKBDC$L_PZ71N0S52I-HOMID56NT93BUU]-MF^8O?HJ?5B2FZ4ZT[FW$M
MOMNM(M]JS2?+;Q;?NB>M>G.X73>WZJZ6W$;CE.YKPGPO2\?7Q9:<9IEQSPO6
M?9,3:LUM/@AU?5@&_P!]M+^]!Q7\C.WOZH@%?;?E?F8E_&K^H[/^DMI_GV6,
M)<6G0                                      -<'E+\@&+>.KBKD^X
M9:;?>-FY"\K"-(X7,7W4R78=SAR7HTVX16W6Y*L5Q*$PY<KHY2K:5-,HC)<0
M_*CT53RY(QUU]/H>R]BNTN^[P]>8.G<?GQ\DPQ[[>YH_ZO;UF(FM9F-/>Y;3
M&/%''C,WF)ICOI5Z['V)FNW,]S#9^R,CN679YGN0W3*LMR6[/>O<+S?;S+<F
MSYCZJ42VW1;SM:(:;2AIENB6VTI0E*:6R9F9UGQ;Q^3<GY9T]RG;\CY-AIM^
M5;3#7%BQTC2M*4C2L1\T<9G69G69F9F92$/;G^."U\J]_P!WY.;=QUJ\Z/XV
M76W5L-GND9N19,]W>^RS=+!:9T=YM;-QL^OK8XU>9T=54T7,?MB'$NQW7VZR
M-OC\]O-/U8_;8B_&+WES]!])8^B.GLTX^J.=8[>\O6=+X-E$S7)>LQQK?<6B
M<-+>BE<\Q-;UI98,D]J-   ",+YX/#%:N2V*9+S!XPXFS#Y)8G;UW?9^%V-F
MC#>\\2M,)RLNYPK;'84F3MFP1&$*CK35#EYA-JC+]64B'2L;/A\T>>OUOVV<
M'PK?$CN.BM_@[=];[B;=&;B_DVV:\Z_8<M[<*VM,\-KDF9\T3K&&\Q>/+2<B
M ZI*D*4A::I6FM4J2JE4J2I->BDJ37I6E:5I\:$!M>B8F-8\'Y#E8L>W!XDY
M;QMX'.9]L*TR[%F')O-:[9@6B<EQB; UDS8K99-<*G0UIZ,2+_%8FWIE5*UJ
MNWW6+1=$K2I-+AMZ37'K/C+3M\97<#E_6G=6.4\HR5R\NY)MOLMKUXUMN9O:
M^X\L^F,<S3#/JR8KZ:Q,2D#$AB2
M
M
M
M
MK]_<9^25SDMOVG$;5=_^8T=QOR"8UE\RUS%.6W8F\6&%VV^2WNSHW)MFKVWI
M-EA=*=*W!VY.]SK2XRD0-QD\UO)'U8_;;;/@Y[,5Z*Z3_P#N#SW%IU1SG#$X
M8M&EMOLIGS4B/3%MS,5S7_[.,-=*VB\3&I(S-,             !G5P.\=_)
M#R&[/_%_HS&:-V*SNPW=A;3R)$N%KS7-KEK51N1?KNS'?5*O$QMMRL&U1$O3
MYM6UJ0W1EMYYJICQVR3I5Y9W5[P=&=H.1_G?JG/KNLD3&WVN/2=QN+1Z,=)F
M-*1.GGRVTQTUB)GS6K6UAYXZ?%)QD\<F'MMZ[LB,UW->+8W#SO>^5P(Z\RO]
M5T2Y+M>.L=\F/@N'JD4ZIML%?<\E#=9C\MUM#M)^/%7''#Q];4#WB[]=;]Y.
M8S/.,L[;IO'?7!L<5I]SC]5LD\)SYM/')>.&MHQUQUF:MG!5>(@
M                   '\GV&9++T:2RU(CR&G&'V'VT.LOLNHJVZR\TY12'&
MG$*JE254K2M*]*AVK:U+1>DS%XG6)CA,3'A,3Z)A%/\ *U[='"=P-9+OS@5:
MK)KC;"DS;SD_']+D2R:TV)(^Z2GW]=N.59MVMLNE*JI"8%:M8[,75NB?LRJ7
M7GXN7;Q/TL?"?4SR["_&+S/IVV#I/NMDR[WD'T:8M_QON=O'A$;CQMN<4>,Y
M..XI&NOOHFM:0?,SPO+M=97?\%SW&;[AN9XK<Y-FR3%LFM<RRWZQW6&OTY-O
MNEKGM,3(<IE7TI6BE>E:5I\*TJ0IB8G2?%L]Y;S+E_.-ABYIRG/BW/+<](OC
MRX[1?'>L^%JVK,Q,3ZXEUDX3@            /VVXXRXV\RXMIUI:7&G6U*0
MXVXA5%(<;6FM%(6A5*5I6E:5I6@<3$6B:VB)K,<865_@W\CZ>?/%2):-@7M,
MWDAH1JSX3MVDMZBKGF%M=BNHPO:]4T;0AQ680K>^Q<:IK6J;S!E+JAII^/15
MRP9/>4X_6AI8^*'LU/:?KRVXY3B\O1G-IOFVFD?1PVB8]]M?'_J9M6V/7QPW
MI&MK5OINL*S&@                                    BI>ZDXWX]D_
M&G2O*.WVJ*C.=5;,CZPOEW:9;:ESM<;$M5[N3$:XR4(]6:S8,UQ^+\BTY7LC
MUN\Q2.E7E]T7=5UK%O3$L\?@1ZSW>QZUYGT-FR6GE>_V4[FE)G6*[C;VI69K
M'A6<F');SS'&WNL<3KY8T@G$%M. )"?ME+2Y<?)K#F(>0VFP:#VQ=GD+2JJI
M#;SV*V*C+=:?!*TNWI+G6OP[45I]-:$C;1^-^9B'\;>XC#V2MCF)F<O-MK2/
M9I&6^L_-28^=8EEP:?                                       K*_
M-]SWD<Z>:N6R,8O7VAHK1;UUU3I9F))<>M-UAVV?1O,]C1J4=5&>>V'DD*KS
M$E"&EN66);6G$U6Q55;;FR>\OP^K'@W:?#%VHIVM[:;>F^Q>3JGFL4W6\F8T
MO2;5_$[>>&L1M\=M+5F9B,U\UHG2VC3J461:U$\37%J'Q!X!<=M4+M:;;F%Q
MPN!LK9_J1?E;B_LG9+#.59)%NU*H;<?EXPF>Q8VUK31?REK936E.WH73%7R8
MXCTM$??[KK)W#[L\XY_%_/RZFYMMMMI.M8VVVF<6.:>J,OEMFF(X>?+:?2V-
M%1XX    "-]SP]MQQRY9[7O>Y]/;3N?%K+LSN#MWSRQV?7ENV#KF^7N2KU)^
M06?$497K^7BUYO,A2GIWH7!R$^^JKJ8S;JW5N1\FVK>?-$Z2S+[5?&=UET!R
M#%TWU%L*<]Y?MJ13!>^XMM]Q2D?5QWR^ZSQEI2.%/-CB]:_1F\UBL1\/#'VS
MO%'CGG%GV3O?8E^Y7Y'C5Q;N>/8U?,.M^O-3MS(SR)%OF9#@C.0YM<\KD0'F
MDJHQ,O"K4_\ &DB$\FM$TXIMJ5G6TZRJ]R?C7Z]ZQY7DY+TKL\7(-GGIY<F2
MF:VXW6DQI:,>><>&N*+1/UJ8?>U^\R5GBDFI2E"4H0E*$(31*4II1*4I33HE
M*4TZ4HFE*=*4H26&$S,SK/B_0<
M
M
M
M                                                          :>
M?-GY"*< ^'M[N.&W5J'OW=E;KK;2;:'5(GV28] ;^^_94=*:5^&NK-<&WHZJ
M]R*7B7;T.)4VXNA1S9/=TX?6GP9%?#-VB_\ NSW$Q8>8XYMTGRSR[G>SI]&\
M1;\3MI_\1>LQ:/'W-,LQ,3$*RQ]]Z2\])DO.R)$AUQ]]]]Q;KS[SJZN.O/.N
M54MQUQ:JJ4I5:UK6O6I;6[.M:TK%*1$4B-(B.$1$>$1'HB'\@[
M   ;HO$[X;]O^1S*V<TR-5XU=Q6QNZ_+9?M-<+T[KE\J+5^DG#]3L7",Y OE
M[3(8HS.N"Z.0+,E?<[1]^C<-ZMBPSDG6>%6-??WXC>G>S>PGENS]WONN\V/7
M#M?-]'#$Z:9MU-9\U*:3K3'&F3-II7RTUR5L4^/O'?3/%G5>-Z6T+@=FUWKK
M%F:IM]DM#;BW9DUU#29M\OUUEN2+KD61W13*52[A->?ER54I5;E>B:4N%:UK
M&E>$-//5W6'4G7?/LW4O5>[R;SG&>?I7OX16-?+3'6-*X\===*8Z16E8\(\7
MM)V?-                                 T^^4WP^:-\D&'R,A:3;-7\
MF\>M-8V"[GA6RCB;LU%HE</#]H0H7HR<HQ-WLJU'D5JN?95.U>B^HWZ\.51R
MX:Y(]5O6R([%?$1U1V9YC&SMY]]T1FR:Y]G:WU)GQS;:UM8Q98\;5X4S:>6^
MD^7)2N9Y(\:MT<2=NY-H_?F$W#!=A8NMI<FWRU-2K?=;5,HM5LR+&[Q$6[;<
M@QR[M(JJ/,C.+;55*VU=KK;K:+?:MJ3Y;>+<;T9UITUW Z>P=4=)[FFZY1GB
M=+1K%J6CZV/)2=+8\E)^M2T1/&)C6LUF?"3J^J             S]\9O-_)O
M'_RYUUOBV.3I6&*D?>;N'&8;JT_?7JG(Y<-.30?03]63<;*Y%CW>W)5T36Y6
MYBBJ]E54K4Q7]W>+>AY-WL[8;+NUV^WG2N>*UYEI[[:9)C\ENL<3[NVOHK>)
MMBR3_P"CR7TXZ+3_ !'+<;SW%,:SC#;S!R/$<QL-HRC%\@M;OKVZ]X_?H$>Z
M6>[0'NE/5B7"WRFW6Z]*5JE=.M*%SB8F-8\&B7F'+][RG?Y^5\RQ7P\PVV6^
M++CM&EJ9,=IK>EH]$UM$Q/MAV(Y0P
M   &DOW$-C;NWB6Y'SUN(0K&;[HR^,I7'2\IYR1O;7.-U;;<JXBL1=&LA4OU
M*476J451TZ+JJE'<?DI^;]MDU\'^ZG;]_P#DV*(F8SXM[2>.FFFQW&368]/'
M'$:</'7T:36JEM;I0"1A[7W]Y-?/V9]H?A7K0D[7\I\S#GXXOU+XOTWMOY+<
MK"XGM0P                                     TY>=3F-(X>^/S9<_
M&;L[:MH;O=1HO6\B&^EFXVZ5F<">O,<CBK37YF([C^!0;DN/*:I14>Y.Q*T4
MA2DJ*.>_DQSZYX,C/A:[<T[B=V]EBWN.,G(^5Q]NW$3&M;1AM7W..?1,9,]L
M<6K/"V.,G"8B85EQ;6[-EQP(TDWR-YJ<7M)RXGSUGS_=F VS*(W8ESOPJ)?H
MMXSA?IKK1#GH8A;IKG;7X*[>E3OCKYKQ7VO/NZ_4T]&]M.>=38[>7<;3EF>V
M*?\ MII-,'W<UJ1\ZVF+JT @
M
M
M
M
M    '\9,F/#CR)DR0S%B1679,J5)=0Q'C1V$*=?D2'W5):999:352UJK1*4T
MK6M>@=J4ODO&/'$VR6F(B(C69F>$1$1QF9GPA5\>8GGE(Y^<T<YV!8;D])TQ
MKSU=7Z,AUHXU'=P?'YTFLO+ZQU=G]-V#D#LFZ]ZVT2$07HD5WK\JGI;,U_>7
MU]'H;QOAT[54[3=M=KRC=TBO4F\TW.^GQF,V2L:8=?P=OCBN+2)FLWC)>OUY
M:KBD]W             W]^&7PL93Y +]&W=N]J_83Q#QFZO1ZSH*U6O)-W7^
MU2E,3<2PF8XTM<#%+;-84Q>[VVFM4.)7!A*^<I(?M\C#AG)]*WU/VV)GQ(?$
MKL>TNTMTQTQ.+==PL^.)\MOI8]ECO&M<N:(GZ66T3%L.&?&)C+ECW?DIFL-L
M#P/#-7X9C&N]=XQ9L,P;#+-!Q[%<5QZ"S;;+8K+;64QX5OM\*.E+;+++:?\
MG4M5:J56JJUK6?$1$:1X-0?->:\RYYS+/SCG&?)N>:;G);)ERY+3:][VG6UK
M6GC,S/W/".#MIRMX                                  #77Y(/&UH_
MR/Z8E8!L2)'QK9&/QY<S4>Y+=;6)&4:^O[C=5)9=KW1WK]A5W>2E%UL[KR&9
M3=*.M*8EM1Y+-/)CKDC2?'UO8>S/>CJ?LUU)7FW)[3FY+FF(W>SM:8Q;C'ZX
M\8IFI''%FB)FL_1M%L=KTM6C<K^*&Z^%NZ\IT-OG%G<;S+&W:/PYC%79.-YC
MC<EU]NSYGAEX<8CHOF+WQ$==67J(0ZTZAR/(;9E,OL-VV]+4MY;>+=7T#U]T
MSW*Z9P=5]*9XS<MS1I,3I&3#DB(\^'-36?)EIK&L:S$Q,7I-J6K:V-QU?9@
M           3J_;&<^U;/U!E'!C8EZ7)S?1\69FNG7YSC?JW;3MUN<=%[QAE
MU:JR)4K7^77;U&^^M54MMV99:31F%7I.VV36ODGQAJT^-WM/'(^HL'='D^**
M\LYI:,.\BL<*;RM9\F68\(C<8J:3I_UF*UK3YLJ5F2F!8
M                   #3'[@Y]EKQ$\L6W7FFUR7=#,1D..(0N0\GDMIV2IE
MA*JTJZZF/'<<JE/6M$(4KZ*5K2CN/R4_-^VR1^$:MK?$)R":Q,Q6-],^R/S;
MO(UGU1K,1\LQ'I5GI;6ZX D8>U]_>37S]F?:'X5ZT).U_*?,PY^.+]2^+]-[
M;^2W*PN)[4,                                     (!_NB^2RME<S
M->\<K3.H]C_&S6[$N]Q6W*_<=D[?1;,JNZ'T(55M:6,"M^-U:[J=[:WWJ?"B
MOC W5M;Q7U0VQ_ ST5')>V^\ZRW%--WSK>S%)]>VVGFQ4T^7/;<ZZ<)BM?4C
M(D9FXW]>VIUDWGWE Q3)76$/ITSIW;6S:>I5/:RY.MEMU,R_1"J5HZMM[:2>
MVGTI56BZ?%)(VT:Y=?5#$SXT^=SRGL=N-E69B>9<QVFV^7RVMNICV<-KQ]?A
MZ5C(7!IS
M
M
M
M                                                 - /N(N='^57
MA;-T]AMX^1W!RM^V-<6CY1_T[C8M71XT?\:^2I[%4<9^=M-Q8L3*OJ+[[PMY
MJO=&5TH;B_DII'C++3X/^UO]?.Y5>HN98_-T[R'R;B^L?1ON9F?LN/VZ7K;/
M/C&F&*VX7A7/EN;BP            -V_AG\2&5>1;:M<VV%$NV-\3=8WF)38
M^3LJE6R=L*\H;K-8U;@EQHST<N$INC2[U,9715HMSZ:T4B5)B477PXIR3K/U
M(8R?$A\0.P[.\A_-G*+8\W7^^QS]GQ3I:NWI]6=UGKK]6.,8:3'XW)68TFE,
MFECU@>!X9J_#,8UWKO&+-AF#899H./8KBN/06;;9;%9;:RF/"M]OA1TI;999
M;3_SJ6JM5*K55:UK<(B(C2/!IKYKS7F7/.99^<<XSY-SS3<Y+9,N7):;7O>T
MZVM:T\9F9^YX1P=M.5O                                     &N+R
M8^-W4?DAT1-UUF+<'&-HXTU+NFF-OMVZDN]:_P E=HRMZ))HTMB1=<*R:D5$
M>[VU2^QUOLD-41+CQGFJ>3'&2ND^/H>R]D^\W4'9GJJO..73?/R+/,5WFT\V
ME,^.-=)C76*9L>LVQ9--8G6EM<=[UM63\AN/NU^+.X\XT1NO%Y6);%U_=EVN
M\VU[N<B3&5H1)ME]L<[L;:N^.9!;7FID"8W3TY,5Y"Z=.M:4MMJS6?+;Q;M>
MD.KN0==].;7JKIG/7<<GW>/S4M'"8GPM2]?&F3':)IDI/&MHF'BQU?2@
M       R?X8\H,QX9\G=/<D<)J\_<=:9;$N-VLS3]8Z,IP^>AVTYKB,EROU$
ML9-BL^7#HM5%>@XZEU-.]M-:=Z6FEHM'H?#]R>AN7=R.B.8]&<STC#O=O-:7
MF-?=9JZ7PY8]N/+6E]/OHB:SPF5L-K'9&';BUS@NU]>W=F_X-LC$K!FV)7EC
MI1%PQ_);9&NUKD*;ZU4P^J)*31QI71;3E%(52BDUI2Z1,3&L>#09SSDW,>G>
M<[KD'-\<XN:;+<9,.6D_>Y,=II:/;&L3I/A,:3'"7>3E:P
M                   -&GN,OW46\/\ 7/2?YV<3*.X_)3\W[;*+X.?U]\K_
M /#;W^BY5;86UN= )&'M??WDU\_9GVA^%>M"3M?RGS,.?CB_4OB_3>V_DMRL
M+B>U#                                    '\GWV8S+TF2\U'CQVG'
MWWWW$-,L,M(JXZ\\ZY5*&VFT)JI2E5I2E*=:AVK6U[12D3-YG2(CC,S/A$1Z
M9E4=\R=YR.3'*WD-OMYY;L?:>W,WRNS)<HNBHN+S;Y+;Q&VTH[U<HBU8NS#C
M)[OK=K5.I:;V\UYMZY?H([<=+TZ*Z"Y/TI6(B^PY?AQ7]N6*1[VW#A]++-[3
M[98U'5]JEQ>TRP?Y_<G,?9/9U^]/66K,']7NZ=GXPLJRF_=G9\VCN]3\677K
MZ#G3M_ZQOKVNR]I'&9]C7U\?O-/==.=.<EU_]XWNZSZ?^'Q8L?J__:?PH\?"
MWC6;X36L4
M
M!YYMC:^O=&ZYR[;>ULEC8=KK [2Y?<MR>9%N,V+9;2TZTPY,?BVF'<+D^A+K
MZ*=K++B_C]!Q,Q6-9\%XY!R#F_5'.=OT_P AP6W/.-WD\F+%$UK-[S$SI$WF
MM8X1/C,0UN_\<_Q1?KBX;_8K;7^'Y3]_B];V;^ZYW[_LYN?X[:_^W/\ CG^*
M+]<7#?[%;:_P_'O\7K/[KG?O^SFY_CMK_P"W/^.?XHOUQ<-_L5MK_#\>_P 7
MK/[KG?O^SFY_CMK_ .W/^.?XHOUQ<-_L5MK_  _'O\7K/[KG?O\ LYN?X[:_
M^W9.<8_()P[YE7W)\9XS[OL>UK[AEIAWW)K?:;#F=H<M-IGS*V^),><R?&[&
MP\AZ8FJ*):6XNE?C6E*?$[5R4OPK.KXCK?M'W%[<;7!O>MN5Y=AM=SDFF*U[
MX;^>]8\TQ$8LEYC2./&(AF2=WG
M
M
M       "K_\ -!S4>YN<\-I9C9+S]J:FUA*<TYII,=Y#ML?P_"YTQBY91!4P
M\Y&E(SK+7[A=6I-*)=7 D16E_!A%*6S-?SWF?1'@WA_#9VTKVQ[5['EVZQ^[
MY_OJ_;-YK&EHS9JQ-<5M8B8]QBC'BFOA&2N2T?6EJA*3WP           &PC
MQJ>/C9/D9Y'673N(.2L>P:S(CY+N/9-(=94+ <$;E)9D/LI72D:9E-^<2J)9
MX2E4^8E5JXOMC,2'&ZF/'.2VD>#R+O3W=Y+V<Z-R]1\PBN;FF29Q[/;:Z6SY
M]-8B?3&+']?->/JUX1K>U*S9\Z'T7J_C3J+!-&Z:Q>%A^N-=6*-8<=LT-*:N
M5;:JIZ;=;K+[4O7;(+[<'79EQG/55(FS7W7G5*6M5:W.M8K'ECPAH^ZJZIYY
MUKU#NNJ.I,]MQSG>99ODO/MX5K6/"F.E8BF.D?1I2M:UB(B'KIR^>
M                                !I/\T?BEQ_R)Z3KE6OK=:K3RNU+:
MIDK5N1/.,VUO.K&VIV=<M195<'.V.JW7EU2WK/)D52FUW95*^JS%E3_4HYL7
MO*ZQ]>&3'PU]^MWV>ZF^P<WODR=!<PR1&ZQQK;W%^%:[O%7Q\U(TC-6OY7%P
M\MLE,6E;/?[#?,5OMZQ?)[/<\>R3&[M<;#D-@O<&3:[S8[Y9YCUONUGN]LFM
M,S+=<[9/CN,R&'4(=9=0I"DT52M"V^'"?%N?VF[VN_VN+?;')3-LLV.N3'DI
M:+4O2\1:EZ6B9BU;5F+5M$S$Q,3$Z.)"0           "=W[7GFDO9F@,_X8
MYA=$/95Q\FO9OK-M]RGS<_4.<7EY^]V]E-:K>DHPG85P<4XZNM*(8O\ #812
MB6J$[;7UKY)\8:KOCD[:QR3JW:=R>78YC8<WK&'<Z>%=W@I$4M/HCWVWK&D1
MXVP9+3QLE1DI@B                                 !HT]QE^ZBWA_K
MGI/\[.)E'<?DI^;]ME%\'/Z^^5_^&WO]%RJVPMK<Z 2,/:^_O)KY^S/M#\*]
M:$G:_E/F8<_'%^I?%^F]M_);E87$]J&
M       ,'?)?MUS17 #E]LZ*^N+=+'H;/[9CTMMQ32X>5YC9GL*Q*91::=_]
M$R;(HCG2E4J51/2BDUKW4Z9)\N.9]CU#LIT]7JGNUT]R/)$6P9>:X+9(\=<6
M&\9LL?/CQWCV:ZZ3X*H,M3?> 3B/::XM\IHOE]FOHK33(-LZZQ;UZT8]-S[S
M\/O%V]%%4T^9JMC[^.JN^OI]'*=GQ[R;M8^C,^UK ^/S?>\ZIZ>Y9K'XGE^X
MRZ<>'OLU*:^KC[CT<>''T):Q+:_P
M
M                   &LWS)_NON:?Y&;G_6]G*6;\E;Y'MGPX_KQZ:_25?\
MRZK3+8WI@  !+)]IS^D+RS_(SA7X;O$K:_6GY& ?Q]_\(=/_ *2S?R,)RI.:
MO
M
M                                         -2OFUY?KX<>/G;^56&Z
M)MNRMJQT:-U:XVZXU-CY+L.#<(UZOL!QA:7HT[$\%AW:YQ7OBA$Z*PE7\^E*
MTLU_)CF?3/!D!\,O;R.XW=SEVPW5//R783]MW7#6LX]O:LTI;7A-<N><6.T>
M,TM>8\%866QN_           !Z!JK5V=[MV3@^H]8X]-RK8&QLFM.(XE8(".
MY^XWF\RVXD5"W%=&8D)BKE79,EVJ&(L="WG5(;0I5.8B;3I'C*T<^Y[RKIGD
MNZZAYWFK@Y3L\%\N7);PK2D:S[9F?"M8UM:TQ6L3:8A:+>,_Q_Z]\=7&;&]-
M8Q2%>L\N_P OE6Z-A-Q_3F9UL.7#::G.LN.)I)8Q7'FT_(V:)7M2Q$;JZM-9
M4B4Z[<\>.,==(\?2T:=Z^[7-^\76V;J3?>;'RK'KBV>WUX8-O$S-8F/"<N2?
MIYK_ 'UY\L3Y*4K7805'D0
M   "'?[D+Q5MW:VW7R(:$QSMN]I9B,\HL3LT5-?M.SM)8M]JW5"A,42OYVRH
M2U#R3TTK]2'5BX+2W2-<)#D3<8O^LK\_^-L4^#/OQ.WS8^S_ %7F_P!'R3,\
MLRWGZMYUM;9VF?1?C?;ZZ:7\V&)GSX:5A8D)LK           !GQXQN7$CA'
MS<T9OI^8]&PVV9,WBNTV&D./)F:LS1-,>S12XK?UYC]DMTREUB-?#NG6]BO\
MA4Q7\EXMZ'D_>[M]3N=VRYITI2L6YE?![W:S/#3=8?QF'CZ(O:/=6G\#)9:P
M1I,>9'CS(<AF5$E,M28LJ,ZA^/)COH2ZQ(COM*4T\R\TJBD+36J5)K2M*]"Z
M-#5Z7QWG'DB:Y*S,3$QI,3'"8F)XQ,3XP_L'4
M         &C3W&7[J+>'^N>D_P [.)E'<?DI^;]ME%\'/Z^^5_\ AM[_ $7*
MK;"VMSH!(P]K[^\FOG[,^T/PKUH2=K^4^9AS\<7ZE\7Z;VW\EN5A<3VH8
M                                 T >Y<V(K"?%_E&-)>HW3;^Z-0Z[
M6BM*UK(3;+I<MLT936CK?;5*]7T<ZUHOX(K3M_Z2:&YG3%IZY9:?!5R>.9]\
M<&]F-?S=RW=[CY/-6NUU\/\ ]IT]'CX^B:Z MS<6 3]O:KV1$+@#N*]N0G6)
M=[Y;YJRB6Y5ZB)UJM.HM)-1*L(4OT*M1KE*G(JM":*4ON2JM>Q-$S]K^3GY?
M\34S\>&ZG+W9Y=M8M$X\73^&=.'T;7W>]F=?3K-8I.D^C28\9UDT$EA,
M
M                                                UF^9/]U]S3_(
MS<_ZWLY2S?DK?(]L^'']>/37Z2K_ )EU6F6QO3   "63[3G](7EG^1G"OPW>
M)6U^M/R, _C[_P"$.G_TEF_D83E2<U>
M
M
M           0#/<_<L:[8Y@85QEQVYIDXCQEPYM_(V([J5,/;9V='MV07M+J
MF'G&)2;'A,>QQV^^E'8LMZ:U6E.JNL#<WUOY8\(;9?@>Z _,';O<];;RGEYA
MSO<Z8YF.,;7;3;'336-8\^:<]ITX6I&*WJ1E",S:           !.>]M7XTV
MM8Z[KS\V[8>W86U;3-L^@;7<XS57L3U9+JJ-=M@--O=ST6];)6VJ/"<HEM:+
M W5:%N,W15*3MMCTCWD^,^#5Q\:7>JW/.<?_ &FZ>R__ ,(V&2M]_:LSIEW4
M<:;>=.$TVVL6O'&)SSI,1;!&LL E,!P
M             #C+W9;/DEFNV.Y#:[??+!?[9/LM\LMVAL7"U7BSW6*[!N=K
MN<"4V[%G6^X0GUM/,N)4VZVNJ54K2M:#Q5]MN=QLMSCWFSR7Q;O%>MZ7I,UM
M2]9BU;5M&DUM6T1,3$ZQ,1,*Q_S(^.JX^/'EA>L:QNWS5: VM]H9WH>\ON/R
MD1;"Y*;I?]>S9SR:J=O6N[K+3%^NXZ\]:WH,IU7J2%I3;,V/W=](^K/@W<?#
MEWBP]W^@<6]WMZ_UMV'EP;ZD:1KDT_%[BM8\*;BL>;A$1&6,M*QI2)G4H4F0
M            +,GP.<LJ\K/'1J5=ZN7S^P-#^KQ^SNKSZW9KZ\ M]M^\B[R5
M2'%S)2[OKBXVE3\IRJJ2+@W*Z*JI"Z4N6"_GQQZXX-)_Q5= ?U"[Q<PC;4\G
M*.:Z;_!I&E8]_:WOJ1IPCR;BN7RUCZN.<?#28UW*E9C@
M                #1I[C+]U%O#_ %STG^=G$RCN/R4_-^VRB^#G]??*_P#P
MV]_HN56V%M;G0"1A[7W]Y-?/V9]H?A7K0D[7\I\S#GXXOU+XOTWMOY+<K"XG
MM0P                                   !$Q]V1F+D'0/$C7U'54:R?
M<.>9BMGN11+CF"X7"LC;M4U<HY532=BKI2M$*33OKUJFM4T5%W4_1B/:S]^
M3ET9>K>H.;Z?2P<NP8=?^_S3?3U<?L\>GT>GCI!O(+:$ 6'GMB+;+@^-*3*D
MMI0S>>1>U+E 51:%U=B-67!+0MQ24UJII5)UJ>3VJZ5Z)I7Z*TK6X;;\G\[4
M!\;V;'E[U12DZVQ\GVM;>R9OGO\ /]&U9^?1(B)##\
M
M                                 !K-\R?[K[FG^1FY_P!;V<I9OR5O
MD>V?#C^O'IK])5_S+JM,MC>F   $LGVG/Z0O+/\ (SA7X;O$K:_6GY& ?Q]_
M\(=/_I+-_(PG*DYJ\
M
M                                                       !T?9N
MPL9U)K?/]JYI,I;L0UIA649]E,]54)I#Q[$+).R"\R:5=6VWW,VZWN*I2JJ4
MK6G3J<3,1&L^$+IR3E&]Z@YSM.0\MKY^8[W<XL&*OKR9KUQTCAZ[6A46[RV[
ME._MR[3W=FKRGLKVQGV59_?.KRGVXT[*;S,NZ[?%<4AOI!MB)5(\=-$H2VPT
MA*4I32E*6FTS:9M/C+]!O2_3VQZ3Z;V'3'+(TV&PVF+!3AIK7%2*>:?W5M/-
M:=9UM,S,S+RLX7X          -H/B+X"3_(3S#P[65VB34Z;PA"-C;VO$5UR
M)5C ++,CMIQF).0IM3-ZSV\O,6J/Z2_F&&'Y$Q"5)B.4I5Q8_>7T]'I>&_$'
MW8Q=HNW6YYWM[5_K'NI^S[&DQ$ZY[Q/XR:^FF"D6RVUCRVM6F.9B<D+0VTVF
MUV&U6RQV2WPK19;+;X5IM%JML9F%;K9:[=&;AP+? AQT-L1(4*(RAMII"4H;
M0FB:4I2E"YM'&XW&?=Y[[K=7MDW.6\WO>TS-K6M,S:UIGC,VF9F9GC,SK+D
MH@                                           #6OY6^!5C\A/$+-
M]1M1H3.UL90]G^B\AD?+,+M>R[' ETM]EDW"0IM,3'\XB.NVBX56KTF6Y2)5
M4*<BL]*>7'[RFGI]#VCL+W7W7:+N%M>H+6M/(<\Q@WV.-9\VVO:/->*QXY,$
MQ&7'I&LS6<>L5R6UJW+U9;MC=YNV/7^VS;-?;#<Y]EO5HN4=V)<;5=K7*=@W
M*VSXCR4/19L&8PMIUM=**0M-:5I2M"UMZ&VW.WWFVQ[S:7KDVN6E;TO68FMJ
M6B+5M68X36T3$Q,<)B=7&!7          "3][7#DZK7'+O97&:]7-3..\C-?
M.7G&83TFOI+V;J1$^_Q&845VOIM.W/7UPOSDA;?1QW[.CI51=$)JW)VMM+S7
MUL'OCGZ'CG/;W9=;;:FN\Y-NXIDM$<?LV[\N.9M,<9BNXK@BL3PCWEYC29G6
M? 3VJ$                                &C3W&7[J+>'^N>D_SLXF4=
MQ^2GYOVV47P<_K[Y7_X;>_T7*K;"VMSH!(P]K[^\FOG[,^T/PKUH2=K^4^9A
MS\<7ZE\7Z;VW\EN5A<3VH8                                    A2
M^[6R&DG..#V*>M'56RXIOK(:L)2JDINF3W?5%MH\\NJNQ4=_[T:I:I2E*T4V
MYUK7K3I#W?C6/E;+_P#]'_M/)ROJC?Z3^-W&QQZ^B?=TW5M(]L>]X_+"'V0V
MQ  L8/;2_NOL5_+-M[^M[>7#;?DOG:<_C4_7CN/T;M/\RS?\2&)@
M
M                                           #6;YD_P!U]S3_ ",W
M/^M[.4LWY*WR/;/AQ_7CTU^DJ_YEU6F6QO3   "63[3G](7EG^1G"OPW>)6U
M^M/R, _C[_X0Z?\ TEF_D83E2<U>
M
M
M       T#>Y#Y(5TAXY<BU]:;BJ'EG)3.,:U-"1'<2B<WB4-US-\]FI2NE:+
MMTFT8TW9Y73JKMO*:4I3KW)H;BWEQZ>F667P9]&?UG[QX>;[BGFV')=KDW5M
M?J^]F/<X(_?1?).:O_<SZM)KFBW-QH           ++GP4\"F^$7"G&;AEMH
M^2WCR$1:=L[57+C)8NMBAW"VI5@.NGZU2E]I&&X[+J[)8<ZK9O-QGTZU1V43
M<L&/R4X_6EI4^*7NO;N=W+SX>7Y/-TORB;[7:Z3K7)-;?C]Q'HGWV2-*VCA.
M''B].NNZ4K,:P                                              0
M$O<O\#$Z+Y'V/F!@5J5'UMR=ER(>=M1(]$0,<WI9;>A^XNN+0E#3*=FX]&K=
M6T_7=>N4"ZO+K2BD4(&YQ^6WGCPG]MMB^"GNM/5/1N7MWS7)KSKD=8G!,S]+
M)L;VTK'KG[-DGW4SPB,=\%8CA*,<1F;H          >^<6-Z7OC)R0TAR QY
M3U;AJ39F(YLY%851*KK:+1=XSN0V!RM>G]%R*P5E0'J4JFM69"J4K2O2M.U;
M>6T6]4OD^N^EMKUOT9S3I+=Z>YYALLN'6?O;WI,8\GRX\GEO'MK'BMS+!?;1
ME-BLN38_/9NEAR*TVV^V2YQN_P"7N-HN\-FX6V>QZB4.>C,AR$.)[DTKVJIU
MI0NT<>,/SZ;O:[C8[K+L=W2<>[PY+4O6?&MZ3-;5GVQ,3$N6".
M                     &C3W&7[J+>'^N>D_P [.)E'<?DI^;]ME%\'/Z^^
M5_\ AM[_ $7*K;"VMSH!(P]K[^\FOG[,^T/PKUH2=K^4^9AS\<7ZE\7Z;VW\
MEN5A<3VH8                                    @J>[ NS;W*/B]8J
M,K2[;=!WN[+?JI/IN-WK8=ZAM,H3_.HMA5@6I5:_"M'*=/HJ0=U]:/D;2_@'
MV\UZ&Y[NM8\M^;4IIZO)MZ3,_/[R/N2BF$5GH 6,'MI?W7V*_EFV]_6]O+AM
MOR7SM.?QJ?KQW'Z-VG^99O\ B0Q,
M
M                    :S?,G^Z^YI_D9N?];V<I9OR5OD>V?#C^O'IK])5_
MS+JM,MC>F   $LGVG/Z0O+/\C.%?AN\2MK]:?D8!_'W_ ,(=/_I+-_(PG*DY
MJ\
M
M                                        ! G]T]R IG7+[3W'ZVS_
M )BTZ$U,N_7J*A:.D+/-P7)FZW&,\VBJE56G!\7QY]%5]*TI*5VII2O<N#NK
M:WBOJAM;^!/I+\U]O.8]6YJ:;CFW,/=TG\+!M*S6LQ_Z_+N*SI^#&L^B(O)%
M9R          !M^\('"?_.KSSUS9\CMGSVI=++C[MVQ\Q$^9MMSM.'W2 O&<
M+F)=:7#?1F^8.PHDF.XI"W;2F<MOK5FM"M@IY\D>J.+'CXGNYG_VT[4[S<;.
M_EZ@YG$[+:Z3I:M\U;>]S1I.L>YPQ>];1K$9?=1/"RS@+DTC@  !CM=.7W$R
MR7*XV6]<H>.UHO%HG2[7=K3=-V:U@7*UW*!(<B3[=<8$O)FI4*="E-+;>9<0
MEQMQ-4JI2M*T+I3D?.LE(R8]GNK4M$3$QBR3$Q/&)B8KQB?1*U7Y[R/'><>3
M>;2N2LS$Q.;'$Q,<)B8FVL3$^,/A_P Z7#K];+C1_?OJW_:H[?F#GO\ J6[_
M (G)_!=?ZP\@_P!>V?\ '8_X1_G2X=?K9<:/[]]6_P"U0_,'/?\ 4MW_ !.3
M^"?UAY!_KVS_ (['_"/\Z7#K];+C1_?OJW_:H?F#GO\ J6[_ (G)_!/ZP\@_
MU[9_QV/^$?YTN'7ZV7&C^_?5O^U0_,'/?]2W?\3D_@G]8>0?Z]L_X['_  GJ
M&O-Q:BVZS=)&I]IZXV?'L;L1F]OZ\SC&<U9L[T]#[D%FZ.XW=+FBWNS$17:M
M)>JBKE&U53U[:](>ZV.^V,Q&]PY<,VUT\]+4UT\=/-$:Z>G1,VN_V.^BT['-
MBS1737R7K?37PU\LSIKZ-7HY%2P       #J.;Y_@>L[ ]E>Q\VQ'7^+QY$:
M)(R3-\DLV*6!B5-<]&'&>O%^FP+<U(ENU[6D*<HIQ7P32M2OM]MN=WD]SM<=
M\N:8U\M*S:>'CPB)G@H;C=;;9XO?[O)CQ88G3S7M%:ZSX<;3$<7BW^=+AU^M
MEQH_OWU;_M43_P P<]_U+=_Q.3^"M_\ 6'D'^O;/^.Q_PC_.EPZ_6RXT?W[Z
MM_VJ'Y@Y[_J6[_B<G\$_K#R#_7MG_'8_X1_G2X=?K9<:/[]]6_[5#\P<]_U+
M=_Q.3^"?UAY!_KVS_CL?\(_SI<.OULN-']^^K?\ :H?F#GO^I;O^)R?P3^L/
M(/\ 7MG_ !V/^$]KPK/<%V5C\?+-<YIB>?XM,>E1HF2X5D=GRK'Y4B$\J--8
MCWFQ3)]N?>B2$5;=2ERJFUTJE5*5IT+?N-MN-IEG#NL=\6:/&MZS6W'PX3$3
MQ7#;[G;;O%&?:9*9<,^%J6BU9T\>,3,<';"BK@       '2\\V1KO5ED1DVS
ML]PO7.-N3F+6WD&>938\0LB[G*;?>BVY%UR"=;X"ITEJ*ZIMFCGJ+2VJM*5H
MFO21MMINMYD]SM,>3+ETU\M*S:=(].E8F=/:C[G=[798_?;S+CQ8==/->T5C
M6?"-;3$:^QXY_G2X=?K9<:/[]]6_[5$[\P<]_P!2W?\ $Y/X*!_6'D'^O;/^
M.Q_PC_.EPZ_6RXT?W[ZM_P!JA^8.>_ZEN_XG)_!/ZP\@_P!>V?\ '8_X1_G2
MX=?K9<:/[]]6_P"U0_,'/?\ 4MW_ !.3^"?UAY!_KVS_ (['_"/\Z7#K];+C
M1_?OJW_:H?F#GO\ J6[_ (G)_!/ZP\@_U[9_QV/^$?YTN'7ZV7&C^_?5O^U0
M_,'/?]2W?\3D_@G]8>0?Z]L_X['_  F2,:3'F1V)<1]F5$E,M28LJ,ZA^/)C
MOH2ZR^P\TI3;S+S:J*2I-:I4FM*TKT+5,369K:-+0NT3%HBU9UK/A+^QPY
M&$'D:XB6GG'PXW1QXEM0DY'DN.+O6M;K,2U1-AVCBJZ7S!KE24Y5*H,63>8B
M8,YQ"DJ5;)DEOKVN*I7IDIYZ35Z?V<[A;CM?W&Y;UACFWV/!F\FYK&OXS:Y?
MH9ZZ??3%)F](G_K*4GQB%4G>K+=L;O-VQZ_VV;9K[8;G/LMZM%RCNQ+C:KM:
MY3L&Y6V?$>2AZ+-@S&%M.MKI12%IK2M*5H6IOIVVYV^\VV/>;2]<FURTK>EZ
MS$UM2T1:MJS'":VB8F)CA,3JXP*X          6<W@KY!?YAO&/QRN<V;\YD
MNJ;-<=#92BJ_55$D:IF5L6*,NNU2A3KTG6JK%*755.ZBY%:5JOIWJN>"WFQ1
M[.#2+\4O2/\ 5#O=SG!BKY=EO\E=]B]&L;J//EF(]$1N??UCV5]'A&W@JL>@
M                   .A9WM36&KH3=RV;L? M=6YW_JI^=YACV(PG/K=GW.
M5D%QM["_K_#X*K\?@<3,1XSHNO*N0\\Y[EG#R39;O>9H\:X,.3+:/FQUM+"W
M*O+3XT<.=6S=^;O':6MOU.ZN*[#M&=-5])IMY78_A*\A9<ZH<I1/:JO>OJE/
M5254ITG+CC[Z'I6P[ =Z^8UBVWZ8YQ6)T_*[>^">,Z>&;W<^CCZHXSPF'E/_
M !S_ !1?KBX;_8K;7^'YQ[_%ZU__ +KG?O\ LYN?X[:_^W>O85Y7_&QL!^-&
MQWFQQX:D3*LHC,91L2SX(\\Y(:HZRREO.7<<720YUHFC=:47ZM:-]/4^J<QE
MQSX6A\]S/L'WHY36U]YTSSB:5UUG%M[YXB(G29_$1DX>G7PTX^'%FYAV>8/L
M2T-9!K_,\4SFP/I0IB^8=D5HR:T/)=3WMJ:N5EF383B7$?%-:+KUI\:'>)B?
M!YCS'E7-.3[B=IS;;;C:[N/&F;'?'>-/'6MXK/[#M9R@     T:>XR_=1;P_
MUSTG^=G$RCN/R4_-^VRB^#G]??*__#;W^BY5;86UN= )&'M??WDU\_9GVA^%
M>M"3M?RGS,.?CB_4OB_3>V_DMRL+B>U#  #RG:F]](Z,M:;WNK<.K]1VAQ"G
M&;CLO/<6P>'(2E54](K^2W2VHE+4NG:E+=5*4OZM*5K\#B;5K]:8A?N1=*]3
M]4Y_LW37+M]S#<1/&NVP9<\Q\L8ZVT]>LZ<.+7WF'G!\5&#O2&+US(P&:N,K
MM<5A^-;+V$RJM93L3^CR,!PC)8\M/JM5KU:4NGI52Y_U:DKK3G-BCTO7.7?#
M#WYYI6+;;IS=UBW_ *;)MMO/A$\8SYL<QPGTQ''6OC$PXG'?.YXG,H<2U;>8
M6+QE+D?+4KD6N]T8@W1SLHYW*=RW6UD:1'[:_P#6J51KN^KW=:5H/?XI]*1O
M/A7[^[&/-GZ=SVC37\7N-GFX?)BW-YU]GCZ=-&<^F^7?%CD-Z:-&\BM+;7F+
M0IQ=HP79.)9#D$5*.^JJ3\<@75V_6U=$HJKMD1FE51T5T[:TK7O%ZV^K,2\M
MZC[>]=](:SU1R?F>PQQ/U\^VRX\<_O<EJQ2WJUK:8UX>+(D[/CP
M    '#W_ "&P8K:9E_RB^6?&[%;FJOW"]7^YPK/:8#-*]*O3+C<7X\.*U2M?
MYRUIH)F(XRD[39[O?[BNTV.+)FW5YTK3'6U[VGU16L3,S\D,!]A>6KQJ:P?D
MQ<JYIZ%=E0W5L2HN'YG&V1)COM/,,.QWH^N6LK>;D,O2*)6W6E%HJESNI3TG
M.RG.7''C:'J_*.P'>GGE*Y-ATUS:,=HUB<V&=O$Q,3,3$[B<4:3$<)\)UC3Z
MU=?!_P#C\>(_[2^RO\WEO^:^:^4]7\37(C[-]7O[._[9_%']C_*]W_Q_7]'I
M\>_I\3K[_%Z_VWU7]TWX@O<_:/ZO7]WY==/MG+_-I^\^U^?7]SY?-[&1.LO*
MIXY-O2&(6#\S=!O7"7UI#MF3YU;M>W:8Y1RC?H0[5L*N+7&7*56O6C3;2G%(
MI55$U32M:=HRXY\)A\?SOL/WDZ>I.7FG3?-HPU\;8L%MQ2/;-MO[VL1[9F(U
MX:ZL](%P@76%$N=KFQ+E;9\=J7!N$"2S,A38CZ*.,28DN.MQB3'>;512%H4I
M*DUZTKT*CRG+ARX,ML&>MJ9J3,6K:)BT3'C$Q/&)CTQ/%]84P      $"7W6
M%WMDOFUH:SQ9T>1<[/QAM+MTAM+HMV FY[1V2Y I*[>J679+49:THK7O]/M7
M6E$K154'=?7CY&UOX#-OGQ]LN:[B]9C!DYY:*S/A;R[;;>;3UQ$S$:^&NL>,
M3I%[(K.0 L6O;028[_C!QYIB0R\[#W9MV-,;:=0XN+(5.L\Q,>2A"JJ8>5$E
M-.T0KHJK;B%=.U5*UN&V_)?.T[?&M2]>^&:UHF*VY9M)C6/&/+>-8]<:Q,:Q
MZ8F/&$@0D,20        !YUL?;^I=.VC[X-N[1UUJRP=KJOMO8^;8U@]H[6$
M][ROM+)KG:X7:RCXJKW_ %:?&IQ,Q'C,0O')NG>H.H]Q]DZ>V.\W^[X?0V^'
M)GOQ\/HXJVGCZ.#7[F'FK\66#/R8]ZYG:NFN16I#KJL/BYEL-A2(K:77*1I.
M 8ODT:8ZI*Z4;0RM:WE=4MT4JE:4ISFQ1]]#UOEWPT]]>:5K?;=-[ZL6F(CW
MTX=O/&=(UC/EQS$>N9B(B.,Z0Z-:?/=XD[TI],/E]9V:QTH4Y6[:EW[8$JHY
M55$^@N^ZJMJ)*J=E>ZC=5U3\.[IUIUX]_B]?[:Z;CX4?B VT1.3I[).OX&ZV
M&3[ON]U;3Y]-?0R;U_Y-?'IM&4S;\+YG\<)]SDO4C0[1<]KXGB]ZGOUHY7TK
M=9LJN-ENEQ7VM*5T89<^K3K]'Q.\9<<^%H?$\W[)=WN1XYS<RZ:YS3!6-9O7
M:Y<M*QZ[7Q5O6OC]],,U;5=K5?;=#O%CN=OO-HN#*9,"Z6J;&N-NG1U]>R1#
MG1''HTEE?3X+0I2:_P#*=WFFXV^?:YK;;=4OCW%)TM6\36U9]4UF(F)]DPY
M*(
M                                     -9OF3_=?<T_R,W/^M[.4LWY
M*WR/;/AQ_7CTU^DJ_P"9=5IEL;TP   ED^TY_2%Y9_D9PK\-WB5M?K3\C /X
M^_\ A#I_])9OY&$Y4G-7@
M
M                                                           *
MG[R3;O5R,YZ\L=P(FIN-LR;=>8V[&)R7*NIDX1AD[[Q<#=2NO_1KAF-0.E*?
M53]%/A2A:LEO-DF?:WX]E^F(Z.[4\@Z=FODSX.68;9:Z::9LU??YX_CLEV$1
MT>G          !8B>VVX@M\?N"K>[<@MJ(VPN5]]3G[SST1+$^%J['*S;%K&
MT.NU[EOQIZ%W*_,KI6B5,7QNG;U1UK<-M3RT\T^,M/WQG=PYZN[ISTSM+S;E
M'(,7N(B)UK;=9-+[F\1Z)K^+P3'C%L$SKQTB0T2&((   5J/GSX^JT%Y--X/
M1(%8.-[O;L>_L;KZ=4)EJV P^SFTNBNY27%/[0LE]56M.GTTZTZ_&N5_;;F?
MYRZ2V\6G7+M]<-O9Y/J1_%S1B1W,Y7^;.K]S-8TQ;C3-7V^?Z\_QD7:9C[M\
M    $F+VO'()6O>:FQ="7"?5BR\B-4S'[7!]2M$S=@:B>E979>C54UHI3&"W
M+)EUK2M*T[:?33Z/)N[W+/M7(,7,JQKDVN:-9]5,OT9_Z<8WKO9SFGV7J#+R
MR\Z8]U@G2/7?%K:/^A.1/E,;F3(       !#>]U;R>1Z?'+AW8Y_5RJ[CR#V
M)$;56G8A*;M@6KV%J;5VJ]2JLF>>9<IUIVQ7*4^*:GNO9OE''=<]R1PX8:3]
MR^3_ /YQ$_+#P3O3SCAM.0XYX\<]X^[3'_\ ])F/DE#9/=7@@   3-O:J\HZ
MR;9R'X<7ZX+6[;'H?(#7,5^2MRM($RMHP?9D**V[3I&C1)R<?DMLMJ[5.S)+
MO9155J5X/WCY/I?:\]QQPG7#?Y8UOCGYX\\?-$/?NR_.=:;KD&6>,:9\<>R=
M*9(CY)\DZ>N9GUIB)X:]X        (;?NN>0/Z+'%:VSO_,W(',K9ZO_ /&:
MYUG.]!+G^MK?<M/_ #(K_/H>Z]F>6?\ OG.;Q^#AK/W+Y(_D_P#RT>"=Z^:?
M^Y<EI/X6>\?=QXY_E?\ RU0W#W5X(   &6W W0"^4O,KC;H-49<JU[%VQBUO
MRIMM-%N(P2US/OAV#*;0KHE:X.#V>X/436M*5JWTK6E/B67J/F?YGY%N^9:Z
M7Q8;37]_,>6GW;S6%\Z:Y9^>>?[3EFFM,N>L6_>1/FO/S4BTK8YMMMEMMEEM
M#332$-M--H2AMMM":)0VVA-*)0A":4I2E*4I2E#"^9F9UGQ9M1$1&D>#]@
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
M?SR+JO!$4OYIP;C'K;!N:5F-;XKS$<8UCSX[17)29CS5B+5F<U3N\T
M   'C.^N0VE.+^N+OMK?NR,9UA@%EZ-R;]DLWT/G)RVGGH]FL5M80_=LCR"<
MW'76/;X#$F;([%>FTKMKTZVM6L:VG2'TG2G2'4W7'.<?3_2>RS[[FV7PICKK
MI76(F][3I3'CKK'FR9+5I76-;1JAX<Z/=%["R61>,$X%X$SKRP(>?AIWGM.U
MVZ_9Q<VFUJ;I/P_73WSV*8NRZIOO:>O"KR\]'<IWPX;U.B8E]U,\,?#VMBG:
MWX&N4;*F/FO=;=SO-W,1/V+:VMCP5G\'-N(\N7+,:Z3&&,,1:.&3)7QC$[PY
M-<AN2U_7D^_MT[)VY=ZR7I<9><Y;>+[ M3C]5U6UC]EE2E67'(5*.*HB/ CQ
MH[::]J$)I\"-:UK<;3,LWNE^B>D.BMI&QZ3Y;LN7[?RQ$^XQ4I:^GIR7B//D
MMZ[9+6M/C,R\,.KZD  99<9N=/+CAY>8]WXZ;YV!KB.U*I+E8I#O"[MKZ\N]
M]5KK?M=WY-TPF]+5WJI1R1 <>;[U5;6A2JU.]<EZ?5E\!UMVM[?=Q=M.WZQY
M5M-Y>:Z1EFGDW%(_[/<8_+FIZ.%;Q$Z1K$Q"83XWO<JZPW7/L&HN<EIQS1FQ
M)ZXMKM.ZK&](BZ8R>>ZXIAFF80[F_+FZJFO]6J+F.RIED6XIUUUZVLI0V2\>
MYBW"_"?7Z&NWO-\%G/.F<6;J'M=DS<TY/2)M?9WB)WF*L<9]S-8BNZK''2D5
MIFB/+6M<UIFR4[&DQYD>/,AR&9424RU)BRHSJ'X\F.^A+K$B.^TI33S+S2J*
M0M-:I4FM*TKT)3!.]+X[SCR1-<E9F)B8TF)CA,3$\8F)\8?V#J  /XR9,>''
MD3)DAF+$BLNR94J2ZAB/&CL(4Z_(D/NJ2TRRRTFJEK56B4II6M:] [4I?)>,
M>.)MDM,1$1&LS,\(B(CC,S/A".AY!?<;<7.,2;[KWC.W;N4NZ8:GH"KG9+G5
MK1N)ST4<;6[>,YMZW'LXD0WNQ7R5A]2,^FBVUW**XGI6/DW%:\*\;?L,Q>T?
MP;]==;SBYOUM-^1=-6TMY;UUWN6OJI@MPP1,:QY\^EJ\)C#DB4$'D1R%VSRI
MW%FV]]WY3(R_8^>W),^]71UIN+$C,1H[,&U66S6YBB8MIL-BMD9J+#BM4HAE
MAI-/K*[E5@VM-I\UO%M2Z/Z0Z?Z#Z<VW2O3&"-OR;:4\M*Q,S,S,S:U[VGC?
M)>TS:]IXS:9\(TB/%#J^F -I?!'S!\QO'C@N4ZQT7<->7G7^593]^KV+;+Q*
M7DL*T9,_;H%INESL4NT7[&KM"^V[=:(;<EE<AV/UBH6TVVXIU;E7'FOCC2NF
MCPKNI\._;GN_S7!SSJFF\Q\VP8/<QEVV6,=KXHM:]:WB],E9\EKWFLQ6+?2F
M+3:(K%=C'\55Y"O]SG#/^[W=W_U#E3[5D]4?L_XWCG]P[M#_ +QZD_G&R_\
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
M??2^>YC\-O8SFE9IN>FN7UB8_P"IC)MY\)CA.#)BF/'QB8G72?&(F-A6E?=
M^0' 'HT;;.-:4WW:$J3\Z_>,2DZ]RYY-%UK6D*\X!.M>+0U+2KI6KEAD_12M
M*4^MW5*[G)'CI+R+J7X'>TG-JVOR#-S/E.X^]BF6-QBCY:9ZVRS\V>OI]FF]
M_BM[FC@WNV5;<=WG8LVXJY9/7'8^=RGMV#J[YJ31241T9_BUMB7J&A#R>UR3
M<[!;(325I6MY*?4].O7<TM];A+%;KOX)NZ'3-+[SI;+M>?;"D3.F+_1]SI'I
M]QEM-)X>%<>?)>=)B*S.FLA+"\WPS8^,6?-M>Y;C6=8;D,1$^PY7B%\MF28Y
M>H3E:T1+M5ZL\F9;9\=2DUIWM.*3UI6GTT*\3$QK'@Q$YERSF7)M]DY9S?;Y
MMKS+#;RY,6:EL>2EO5:EXBU9]DQ#M!R@@        #RG<F]--\><*F;%WEL[
M"=481!6EEW(\YR&W8_;WI:TJ6S;;?6>^T]=;M*HBM&8<5#TI]5.C;:J_ XFT
M5C6TZ0OW3G2W4?5_,Z\GZ7V.ZW_,[QK&/!CMDM$>FUO+$Q6D>F]IBM?3,(YW
M)WW2G$W7#]RL7&;56P.1UXC^HS&RR^/*T]K5]:NYMJ9!?OEHO6PKFB.JGJ+8
MD6&U^JGHE+Z:JJMN-;=4CZL:LQNB/@6Z_P"<UINNMM_M.3;>=)G%2/M>YCUQ
M:*7IMZZ^$6KGRZ>,UG32=)NW?<X^2#/G9;6O4:1T7;U)>;@+PS77WV7V.VOO
M])Z;<=I7;-[-.G,=].BV[9&85V)ZL_SNZC.YR3X:0R9Z>^"/LURFM;<WGF?-
M,W";>^W'NJ3ZXK7:TPWK6?5.2UN,_2\-,&LI\T?E)S!R2[=N:&V(BI;2F7:8
MM3%L';0A;[LBM8S.%8YC[,)VCCU:46REM:442BE:(2E-.DYLL_?2]1V/PU]B
M^75K7;]-;"T5G6/>^]SSX1'&<V3),QP\)UC76?&9ET)CRN>2B.\R^WS@Y*J6
MPZV\A+^T\FDLJ6VNBTT>C29KL>0U6J?K(<2I"Z?!5*TK6AQ[W)^%*ZV["=EK
MUFD]+\ETF-.&UQQ/'U3$1,3[8F)CT/9</\Z'E9PE]+ULY?YA=4>M5UV-F&'Z
MNSAA]*JQ_485]]V#7E]AEQ,:E/N*VE-]RZMU0I:E5YC/ECTOG.8_"WV%YG3R
MY^G=OCG32)PYMUAF/'2?Q6>D3/'TQ.O#6)B(AGMI_P!TESOPMV%&VQKO1&Z;
M0REE,Z2K'[]KK,)OI]:.+:O.,7Q_%8;LBE>JO_D#B*5I3M2FG6E:D;J\>,1+
MRCJ+X%^U?,JVOR#><UY;N)U\L>\Q[C#&OKIEI&68CT?CXGUS+=IQD]SQP=V]
M+MMAWOBFQ.+V0SDLH=NMZ8IL_63$Q]Q#*(?WX8=;HV5M4JZNE:R9>-0X;;=*
MK=>;32O2M7<TGZVL2QEZW^"#NAT]CON^E=QL^>;.NNE:3]FW,Q$:Z^YS6G%/
M#[VFYO>9X5K,I!VL]JZSW1A]MV!J+8&';-P>\4K6VY9@N1VG*;!+6A#:W8Z+
MG9I4R*F7&HZFCS*E4>957M6E*O@2(F)C6.,,1N=\AYWTUS&_*.H=IN=CS3']
M;%GQWQ9(]4^6\1.DZ<)TTGQB9AWXY6D
M                                #&GF7N.G'SB7R2W:B9\C-UCI/9.7
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
MO+NHMMM:;SJ_<;+#FOO,\1DO2^7'6]HVU9CR8*1-IK6U*QEFG#)DNTLE%DJ
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
M-;2VXSS'WV;-I%KSKK,5CRXZ3,QCI2.#$,Z/0@ !,O\ :.__ +0/_P#12_\
MUDR9M/OOF_PM;_\ ^D$__P!1_P#ZI_\ XY,O)C7    &G[R8^9?C7XY[5(Q.
M8ZC;W(Z?;_F;!I'%KK'8?LR),:K\"];/R%#4Z/@MB?HMM;3*VG[K-0XE<>(M
MCU)#5')FKCX>-O4R([)_#?UIWCSQS#'$\NZ-I?3)O<M9F+Z3I:FVQZUG/>.,
M3,37%28F+Y(MI2T!SFYY+^7?/W)'+EOK94M>&19RYF,Z?Q"C^-ZJQ3^;Z-8.
M,L27EWJXL437MN-W?N-RI12DT?HWVMI@WRWR?6G@VO\ ;+LIV][3;*,/2FRK
M',K5TR;O-IDW67U^;+,1Y*S_ .CQ5QX^$3Y)G69P%*;U@      !W/7VQ<]U
M/F%BV#K',LFU_G.,S6[AC^6X?>KAC^06B8W7X/0;I;'XTMGO3U2M-%=KB*U2
MJE4UK2O,3,3K'BMO-^3\IY_R[+RCGFVP;OE>>OER8LU*Y,=XGT6K:)B?7'#6
M)XQI*79XTO<PW-N=CNG/(@PS,@25Q;3:.3F+VAN+*M[E:U;:=V[A=EC)C3(2
M^Y*5WBQQVG6>U-7X#W>[*;EX]SZ,GW6O?O5\%&"<6;J/L_,URUB;WY;EO,Q;
MUQM,UYUB?5AS6F)X^7+72N.9D6,91C>:X[9,OPZ_V7*L4R6V0[UCN2X[<X5Z
ML-]L]Q81)@72T7:W/2(%QM\R.XE;3S+BVUIK2M*UH3(F)C6/!KDWVQWO+-YE
MY=S'#EV^_P %YIDQY*S2]+UG2U;TM$6K:)X3$Q$Q+G0B@  !K-\R?[K[FG^1
MFY_UO9REF_)6^1[9\./Z\>FOTE7_ #+JM,MC>F   $EWVXG(757%6_<[]];I
MR1G&->Z]T!A]VN\Q565W"XR*YRXQ:L=Q^$\_&I=LFR.YNM0K?$2M*I$IY".Y
M-*U523M[16;6GPB&%/QE=(<^Z\VO2O2G36&<_-]YS;-2D<?+6/<1-LF2T1/D
MQXZQ-\E])\M8F=)\&OCR9^6?D+Y'L\EMY#<IVON/MBNK[VN]%6*YR4V&*PS(
M>I;LESUQIQMK-<^5$52BI;Z*18/<M$%F.EQZKU/+EMDG]SZGKO9/L!TAV:Y5
M6=I2F\ZNRXXC<;Z]8\\S,1YL>")XX<&OA2L^:_"<MKS%?+JI*3WD     #UO
M2.^-Q\;MB63;&BMC91J_86/.]]MR7%K@J')4RNJ:R+;<XCB7K;?;).2GLE0)
MS,B%+;ZH>:6BM4UYK::SK7A+Y_J?I7ISK/D^7D'5.SP;[E&:/I8\M=8U]%JS
MPM2]?&N2DUO6>-;1/%/B\0/G6P7G-6R: Y"MV+6/*UN$IFS/PZ_9^![P3!8J
MX_*Q)$IUS[WLZ3&;4[+L2W%HD40N1 6IOU(D2?ASQ?Z-N%_VVJ#XA_A9YKVN
M][U;TA.7?=!3;6\3]+/LO-.D1ETC\9@UX5SQ$376*98B=,F21"2&'X
M#PSD5R4T?Q/U=>]R<@=AV+6^O[%VLNW6\.NNS+K<WFWG8E@QJR0FI-ZR?(YZ
M([E6($!B1*<2VM=$=B%J3UM:M(UMPA]1T=T7U/U]SW%TYTEL\N]YMEXQ6D1$
M5K$Q$Y,E[3%,6.NL>;)>U:Q,Q&NLQ$PA?(=[D[D)OB3>M<\,F;QQMU(IV3"<
MV$MR(K>^90>KK2)#-UBN3+?JR)(;4AQ+5H<>N[3B*5I=$H4MDA9-S:W"G"/V
M6SKM!\%_2/2M,7.>Y$X^==0:1;[/Q^PX;<)TFDZ6W4QQC7+$8IB=)P3,19&A
MO5ZO.27:Y7_(;M<[]?;S-D7*[WJ]3Y5TNUUN,MU3TN?<KE.=?F3ILIY=5N.N
MK4M:JUK6M:U(S-;;;;;;/;TVFSQTQ;7'6*TI2L5I6L1I%:UK$16L1PB(B(B/
M!Q@5P      &:?#_ ,A7+G@MDJ+[QTV]?L7L\B<W.R#7-U<KD6KLM4GTT/4R
M+!+HMVS.RY$9'H_:$5,6ZL-*K\O*95]:G>F2])^C+S3N)VA[?=TME]EZQY=B
MS[B*>7'N*_B]UB]7N\]=+Q$3]+W=IMBM/U\=HX)RGC*\^?';G ]C^IMP,6SC
MQR8N'HP(6-76Z*7K39=R[4-T_%QEURJS6#>KC(^+>/W129O<XAF))N2Z.+3.
MQ9ZWX3PLU>=[?A/ZP[85S<_Z=F_..BJ:VMDK7_2=M7Q_TC%77S4K'CGQ?0X3
M;)3#$Q$[]RNQ.    !@!Y5_W;/.']F?;/X*7 Z9?R=ODEZUV&_71TO\ IO:_
MRM55 6IOE   "3'[57]X5N/]C/87Y[N/!)VOY2?D_P ,,)_CQ_5#R[_F3;_T
M+F"?V3VI@    &&?D;_=Z\\/V,^4'YD<X.F3\G;Y)_:>D=F_UO=*_P#,G+/Z
M;@5-I:F_<   ),?M5?WA6X_V,]A?GNX\$G:_E)^3_##"?X\?U0\N_P"9-O\
MT+F"?V3VI@   -7GDR\JV@_&OKMJ?F#C6P-VY5!?>UIHRQ7B'$R*^)Z2F6<G
MRN2I,MW#M?,SXJF'+DY&?=D/)6U#8DN-O4:I9,M<<<?K>I[EV3[#]6=Z.<3B
MY=$[3IC!>(W.^O29QT\)G%BCA&;<36=8QQ:L5B8MDM2+5\U>3S;\BO*KG]F[
MF5;_ -AS9N/0IKDK$-48VY,LNJL%0I*VT4QS$:3)+#ES]!RJ';I.<F760CHA
MV2IM*$(M]\E\DZVEM\[9=G>@^TW+(V'26SK7>6KIEW632^ZS^G\9ETB?+KQC
M%2*8JSQK2)F9G!HZ/40      &:7#;R"<K.!V:(R[CMLZYV"W292)&2ZYO:Y
M%^U;FR*4;0MK*<)D2FK?(E+8;HTBX1:Q+K&;JJD>4SW5K7O3);'.M9>:]Q^T
M?07=7EL\OZPV-,N:M=,>XIICW6'VXLT1-HC6=9QV\^*T_7QVT3[/%YYI^/OD
M5M\/ KDW$TSR<A6YR1=M07J[(DP<P;M\:K]SONJ+]):A_?/!:8:7)?MBT)NU
MN80XI;;\9E4Q4_%FKDX>%FIWOE\-75W9W-;FN&;<RZ(M?2F[I32V'S3I6FZQ
MQ,^ZM,S%:Y8GW62TQ$32]HQQN@*S&P     #\J4E"5+6I*$(352E*K1*4I33
MJI2E5Z4HFE*=:UJ',1,SI'BC!>4/W%^L>.4O(-)<+FL:W;NB$J;:,CVE,>^T
M]/:XN"4+CN,V5=NDH_&9E=O>[NY#+S5FB.I3ZC\Q27X:8V7<17Z-.-F<'8WX
M.N=]98\/4_<F<W+.FK>6^/:Q'EW>XKXZW\T?Z-BM'A-HG->-?+7'$UR3"4Y!
M<F=^<JL[E;)Y"[6S':V7R*OICSLINKLF#9(DEVCSEJQ:Q,^A8<3LGJT[DP;;
M&BQ$J^-&^M:UK"M:UYUM.LMFO2/1/2?0?*J\EZ0V&VV'+HTUKBK$6O,1I%LM
MYUR9;Z??Y+6OZ-7A9U?4@      ,EN,/,'DGPVSMK8G&_;64ZSOM5L_:T*UR
MTR\5RJ*QWT1;LRPZYMS<8RRWHHZJK;<^*_Z#E:.,U;=2AQ/:M[4G6LZ2^*ZX
M[=]%]Q^53R?K/E^#>[72?):T:9<4S]]AS5TRXK<(UFEJ^:/HVUK,Q,Y;Q=>X
M,TOS&FXUI/DI#L.@>2%T5%M5DN"9JXVGMLWN0M+$6!B5SN\R3-PS*[F^JC;%
MENDA]$IZJ&X<Z3(>3%1.Q;BM_HVX6:N^^?PC=2]N<6;J;HNV7FW1E-;WKY==
MWM:1QFV6M(BN;%6.-LV*M9K&MLF*E*SDF1D2&'(
M                                       -%/N-MJJUMXMMIV-A]J--
MW'GVJ]50W5JK1ZJ7,I9V)=6(M/YBG9=@UY+9715*_<''*TZ*HFM*&XG3%/M9
M3?!OR&.==]-ANK1-L7+MINMU,>C\E.WK,^R,FXI,?NHCT:JW<MS<R
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
M<2NCGQ^>G[J&2?PN]V=WVS[E;;:;G+,=*<XRX]KNZ3/T*S>WEP;CU1;!DO\
M2MQ_$VRUTUF)BM"+:W6 %A9[<GR"3^4O%VX\=-F7Y5TW)Q:CV:Q6Z=<)%%W7
M+M)W!"XF"W5U2^QR=.PI^$[8IBTI55$5JVN/N+?E*4JX;?)YJ^6?&/VFH;XQ
M^TF+H7KFG6/),7N^G.>S>]JUCZ.+>UXYZQ^#7-$QGI$Z:VG-6L17'$1(R)##
MD U2;1\(/BXW-L7-=L;$XKV^[9YL/([IEV8W>V;7WMB42[Y)>Y*YMXN_WO8=
MM"P8U;Y5TG.K?D?*PV$NON+<52JUJ56E.#%:=9CC/RO>N1?$[WSZ;Y/MN0<G
MY]?'RK9X:XL-+;78Y9ICI'EI3WF;;9,EHK6(K7S7M,5B*QPB(>;S_;V>(V7$
M>C1^*\NUO.I31$^!O?D:Y+C5HM*JJ91<]MW&"I2DIJFOJ,N4Z5KTI2O2M./L
M^+U?LRO6+XN_B#QY(O?GU<E8^]ML>7:3\OEVE;?<M"&?YN^ &MO'IR^M6N=,
M2,@<U/LC5EAVGBEMR6Y4O-QQ:3.R/*\5ON)TO#B&IMUA0)V+4EQGI"5/IC3F
MVG'7G&ENJAY\<8[Z5\)AL@^&/NUSKN]V\R<YZDC#'/\ 9;^^URVQU\E<L5QX
MLM,ODXUK-JY?):*Z5\U)M%:Q:*QIT*+(L ES^!_PV\1>8?%_(.27*C$\HV'<
M+GMC(<,PW$XF<9+AF+P\7P^VXZN1<I*\(NEAR*;=;O?[E.CN]\Y#3<>*WZ:$
MK4IRLO!AI>OFMQXM?/Q4_$=W![==<X>C.A-Q@V>&FPQYLV6<&/-EG+FMDTK'
MOJY,=:TQUI:-*3,VM/FF8B(;X/X?7Q#_ *I'_KUR<_QH*_V?#ZOV9_QL5O[W
M'Q"_V@_^1Y;_ +&?P^OB'_5(_P#7KDY_C0/L^'U?LS_C/[W'Q"_V@_\ D>6_
M[&?P^OB'_5(_]>N3G^- ^SX?5^S/^,_O<?$+_:#_ .1Y;_L9_#Z^(?\ 5(_]
M>N3G^- ^SX?5^S/^,_O<?$+_ &@_^1Y;_L;9#QRXRZ(XD:PMVF^.FM[-J_7-
MMN%PN[=AM,B[7)^;>;JIK[0O5\O^0W&\9+DEYE-1F652[A,E2?EX[+-%T:9:
M0BI6M:1I6-(>,]9=;=5=P.>7ZCZQWN3?<YO2M)R7BE8K2NOEI3'CK3'CI$S,
M^3'2M?-:UM/-:TS[L=GRJ"![G_FQ<MC<A\1X5XG>5TP+0MLM&:;(@QE+0S=]
MPYG9OM&TQYJDK4S,9PW7MWBUC53TJU*O,QM=*J;3VP=S?6WDCPAM2^![MGAY
M-T?N.Y?,,<?G7FU[X=O:?&FTPW\MYCTQ.;<4MYO77#CF.$SK%@(K.UOJ]N]P
MSL'*OG;$S78%F1>]:\8\<:V[<K;,8I(M%YV#]KQ;5JZR75NOP6RQ>%2;XEM7
M5J16Q>BZE;3BT*K[>GFR:SX0Q2^,#N1N^@^U=N6<IRSBYUSS-.TK:)TO3;^2
M;;J]?;-/+@UCC7W_ )JS%HB8L="XM-H   0)?<1^*BS<:,VB\S>/^--6C26V
MLE7:]J8=98;3%GUAM2[>O-AWFSPHJ4(M>%;$])^M&4MTBVV[M*:2M#<Z'&:@
M[C%Y9\]?JRVN?!]WYW/6O++=M^K<TY.IN7X?-M<UYF;[G:TTK-+VGZV;;ZUX
MZ^;)BF+3$SBR7M%[(K.-:^>,[93FW?'UPVSV2\N3<+GQVU=;+S*=?5)<EY!B
MF+P,1R*8XZNE%U7+OEBD.5HJJE(JKMJI5:556ZXYUQQ/L:$.]?):]/=W.H^4
MTB*X:<XW5J1$:1&/+EMEQQI[*7K'MTUTCP9Q'=Y>  *LOR\\9:\3O(;R2UC
MM]8&(7C-7]HZ[0A"40OO(VDBF:6RWVVE*)56#B\ZZRK+2JJ=WJ6U=*U5_/5;
M,U?)DF/0WK?#UUM_7[M!R7G>6_GYCCVT;;<>OW^U_$VM;]UEK6N;Y,D>'A&M
M4I/:0 !]UKN=PLMSMUYM,R1;KK:9T2YVRX1'%,RH-P@2&Y4*9&>16BVI$62T
ME:%4^*5)I6@4L^##N<%]MN*Q?!DK-;5F-8M6T:3$QZ8F)F)CU+;'A7R'MW+'
MB?H#D3;W(JG-J:SQS(+\Q"ITBVW-&8OV3GMC8IUK]2P9M;;A!_Y_ER[4MYZ1
M;UP_/[W+Z/S= ]?<VZ/S1;38;W)CQS/C;#,^?!>?^\PVQW_RF3YV?#@  !I_
M\Z/*Q/%/QR;JN-KN%(6>;JB(X_8!1+E&Y/VALJ'<(F6W",XFOKQI%CUM#O4N
M.^BG5J:TQ3N15254HY[>7'/KG@R'^%OH*>O>\G+,.>GFY5RRWV_/PUCR[::S
MBK/HF+[B<-+5GQI-^$Z3"LA+:W<     L%O;'\J*;CX0Y#Q]OEQI(R_BSG$B
MSP([BE.25ZMV9(NN7X;*>><I13JHN4MY%;T(I5=(\2%&1UHFJ$TG[:VM/+Z8
M:COC<Z$_JYW.P]7;6GEY?SW:Q>T^C[5MHKAS1$>C7%.WR3/#S7O>>,ZRDD$E
MAB   '1]F["QG4FM\_VKFDRENQ#6F%91GV4SU50FD/'L0LD[(+S)I5U;;?<S
M;K>XJE*JI2M:=.IQ,Q$:SX0NG).4;WJ#G.TY#RVOGYCO=SBP8J^O)FO7'2.'
MKM:%1)N?:.0[PV]M'<N6K4O)]K;!S#8E^ZO*D);NN99!<,@FQVG5(:[H\9^?
M5MNE$(2EM*:42FE*4I:;3-IFT^,OT(=-\BV?3'3VQZ;Y?&FQV&TP[?'PT^CA
MQUQUF8X\9BNL\9XS.LSXO-#A>P !D#Q3T'?>4G)+2/'G'%NL7+;NR,8PQVX-
M)[ZV6S7*XM??)D3B?2?K6/C6.M2I[O1MROI1E=$JK\*]JU\UHKZY?(]>]6;7
MH7HOF?5^\B)P\OV67-%9^_O6L^[Q^,<<F2:XXXQQM'&/%;@8OC5DPS&<=P_&
M;>S:<;Q2Q6C&L?M4:E:1[99+%;X]KM5O8I6M:T9AP(K;:>M:U[4T+M$:1I'@
M_/QOM[NN9;W-S'>WG)O=QEODR6GQM>]IM>T^V;3,S\KG0BODN%P@6F!-NETF
MQ+;;+;$DW"XW&X268<"WP(;*Y$R;-F2%MQXL2+';4XXXXI*$(352JTI2M0J8
M<.7<9:X,%;7SWM%:UK$S:UIG2*UB-9F9F=(B.,SPA7X^:WS=9;R_R7*N,W&7
M))V-<3+'.?LV29':U.0;QR'N%NE4HY=+A)JVU<+=JYF2QUMMKI5NMR32DR>E
M551XL*!FS3?Z-?J?MMMWPT?#'R_MYLL'6W6V&N;K_+2+X\=OI4Y?6T?5K&LU
MMN9B?QF7C[N?Q>*8TODR1NB,S-           !-H\ 'F<N^Q)6-\$N6.6O73
M,Z,_9W'G;N3W5R3<\O0S2JF=29E=;BZMZ=DT=FE:8_-=<4Y/91\@OK(1%^9F
M[?-K]"_CZ&LOXM/ANV_)\>;NGT#MXQ\MU\W,-IBK$5Q:^.[PUK&E<<S^7I$:
M4F?>Q]";^27L2VO0   (&_NN/TR..G[,S'YT]A$'=?7CY&U7X"?U<\Y_3<_T
M7;HM)%9U  #./QGY)8L-\@7#W+\IND2QXSBN_M=9)D=[GN>E L]BL=^C7.[W
M2:[TKZ42WV^*X\XKI7M0BM2IBG3)$SX:O+N]FRW7,NTG47+MCCMEWN?E.XQX
MZ5XVO>])K2M8],VM,1'MER'DEYPYCY >5^PM\9 _<8N(*EN8KI[$9SB:IPC5
M-DF2Z8Q9J,-K<8:NMQ^8=N=T4A2DN72=(JBOI^FE+)><EO-Z%+LQVPY=VDZ!
MV?2NTBEN8>7WN[RUC\MNKQ'O;ZSQFM=(QXM=-,5*:_2UF<#"F]6   "9?[1W
M_P#:!_\ Z*7_ .LF3-I]]\W^%K?_ /T@G_\ J/\ _5/_ /')EY,:X  !&K\V
M/G!MG#F'=N,G%B]6F_\ *>Y14,YEF#;<*]6+0=LF-(=2B1&?1)MUVVA<8KE%
M1;>\EQFV,KI)EH4I3$=Z-FS^3Z-?K?M,TOAF^&'/W&R8^M^N\63%T)2VN'#]
M*E]_:)TX3&EJ;:LQI;)$Q;+,33',1%KU@)9-D^29KD5[R[,;_><JRK);G,O6
M0Y+D5SFWJ_7V\7%]<F?=+O=KB](GW&X39#BENO/.+<6NM:UK6I!F9F=9\6V/
M8['9<LV>+E_+L./!L,-(ICQXZQ2E*5C2M:4K$5K6(X1$1$1'@X(X2@
M    WP>&[S,9OX^\SA:EV].ON;\0LONR:WJPI7(NMZTW=K@_2DC.]?15J6XY
M:7'5U<O-D:Z(F)[I,9*9E%)E5\.:<<Z3]1BK\1OPW\L[N<MMU!T]7%M>X>WQ
M_0OPK3>4K'#!N)\//IPPYIXTX4O,X])QV+.&YCBNP\3QO.\&R"U97AN862VY
M)B^2V.6U/M%]L5XB-3K9=+=,84IJ1$FQ'TK0JE?HK\>E?@7")B8UCP:=^9<N
MW_)^89N5<TPY-OS+;9;8\N.\36]+TF:VK:)XQ,3$Q+LIRA  #6;YD_W7W-/\
MC-S_ *WLY2S?DK?(]L^'']>/37Z2K_F75:9;&],   /M;N5P9@2[4S/FM6N?
M*A39UM;E/H@39ML;G,VV7+AI72/(E6]JYR4L.+35;29#M$UI1Q74I3APVRUW
M%J5G/2MJUMI'FB+>6;1$^,1::UFT1PGRUU\(?$%4        Y"TW:ZV&ZVR^
MV*YW"RWNRW"'=K/>+3,DVZZVFZVZ2W,M]SMEPAN,RX%P@2V4.LO-+0XTXBBD
MUHJE*A1W&WP;O!?:[JE,NURTFEZ7B+5O6T3%JVK,3%JVB9B8F)B8F8F-%D1X
M//*2CR$:%F8=M*ZP:<I=)1+= V0RE$2WN;$Q:37Y2P;8M=MC-1HR%3WVZP[V
MS%;HS"N:4.=C#,Z(T7'!E]Y72?K0TS?$_P!BY[1=5UYER+';^HO,[6MMYXV^
MSY8XY-K:TS,_1CZ>&;3K?'K&MK8LEF\8KL7P    :^_(AY'="^./4"MA[7GJ
MO>:9&U<X6J-26:6PWEFQLA@Q?5JTUWI?^PL4MK[K-+I>7FEQX*'D)2A^2['C
M/4\F2N.-9\7KG9_LUU7WDZB_-'(*>ZY9AFMMUN[Q/NMOCM.G'P\^6T1/NL,3
M%KS$S,UI6]ZUM_-SGAR)Y^[:E;7W[EBI]8JID7","LM94#7VM;%*>0Y6QX9C
M[TJ52(EVC+7S4U]Q^XW!32%27W:H1VVZ^2V2=;-SG;+M5T?VFZ?KR#I/;^3S
M:3FSWTMN-S>(^OFR1$:Z:SY:5BN/'$S%*5UG7#4Z/1P          _25*0I*
MT*JE::T4E2:U2I*DUZI4E5.E:5I6GPJ'$Q$QI/@F"^%CS[7>S7/$^)?/#-%7
M/&IJH>/:FY(93.4NZ8[,55J):L.W%>Y;E:W''95>UJ'D<E59,!VM$7%QV*OY
MJ%,PY_O,GW6N_P")7X3MON<&XZ_[5;;R;VNN3=<NQ5^CDCC-LVSI'U<D>-]O
M6/+DCCABN2/=Y9JJ5)6E*T*2M"TT4E2:T4E254ZI4E5.M*IK2O6E:$QK2F)B
M=)\7Z#@  8 >5?\ =L\X?V9]L_@I<#IE_)V^27K78;]='2_Z;VO\K550%J;Y
M0   DQ^U5_>%;C_8SV%^>[CP2=K^4GY/\,,)_CQ_5#R[_F3;_P!"Y@G]D]J8
M    !AGY&_W>O/#]C/E!^9'.#ID_)V^2?VGI'9O];W2O_,G+/Z;@5-I:F_<
M  ),?M5?WA6X_P!C/87Y[N/!)VOY2?D_PPPG^/']4/+O^9-O_0N8)_9/:F
M!@QY$^<VOO'OQBS'?N:HCWB]M51C&K\&7+3%E9_LF[QI3E@QYI?=1YNVQVXC
MTZYOMT4N-;(C[B$K<HA"^F2\8Z^:7J79[M=S?N[UOMND^63./:S^-W.?36,&
MVI,>\R3Z/-.L4QUG2+9+UB9B-9BKPY"<@=L<I-PYOO7=N52\PV-GUU5<[U=9
M'W*-&9;;1&MEDLL!%:Q[1CUAMS+42!#:I1J-&:0A/T5K6V6M-I\UO%O(Z0Z1
MY!T+T[M>ENF<%=MR;:8_+2L<9F?&U[V\;Y,EIF][SQM:9F7BYU?2@
M #L&*97D^"9-8<TPK(;SB>78M=H%^QK)\=N4NSWZPWNUR&Y=NNUHNL!UB;;[
MA!E-)<:=:6E:%II6E3F)F)UCQ1-_L-CS799>6\SPX]QR_/CMCR8LE8O3)2T:
M6I>MHFMJVB=)B8F)A8E>$'R\VWGYK>NF-S7*%;N6NK,?8D7Y:OE8<?<V'PE1
MX-=DV.%%C1(<*^PGWV6;];F4T;;?=;EQZ48?4Q$N&'-[R/+/UX_9:?/B=^'K
M-VFYS_63INEK]O\ ?YIBGC,[/-;6WV:]IF9FEHB9P9)G6:Q..^MZ1;)OT*[$
MX   /XR9,>''D3)DAF+$BLNR94J2ZAB/&CL(4Z_(D/NJ2TRRRTFJEK56B4II
M6M:] [4I?)>,>.)MDM,1$1&LS,\(B(CC,S/A""+YJ_/!?M^7#+N*'#'+)=AT
M''5+Q[9FX[!)E6^_;J<0IR+=<<Q*Y1W69%KU([3N9D/([7\C;[DU4FVK4W-@
MYL_F^A3ZOK];:C\-'PK;3I/#M^ONY.WKEZLMIDVVSR1%L>S]-<F6LQ,6W<>-
M8GZ.WG2=)S1$XXL)%9V          !^DJ4A25H55*TUHI*DUJE25)KU2I*J=
M*TK2M/A4.)B)C2?!,^\$7G#N^0W;$N$?,W,E7&XSZ6K%^/.Z<A<4NXW"<GTK
M=:M4[%O"ZJK/G34T;;L=XE='WGJ5B2WG778RR9@S_>7^:6MKXJ/A@V^SV^X[
MF]M]MY,-/-EYAL\<?1K7C:VZV]/O:QQG/AK]&L?C,=:UK>$QXF-<P
M                                                    1'/=F;&7
M;M.</=1H>7Z>8;,V9L:3'0[3TZ+UOBV/8S">D,4157>I.U9"65U4FG2CE*45
M\:IB;J>$1[6P7X ^31FZCZBZ@F(UVVRVVWB=./\ I.7)DM$3_P#NM=8T_!\/
M3"$(39T          %B%[9S0R=6>.=C:$V)5J]\C-JYMGE)#R*-ROO5Q&6C6
M&.P5([4N)B)N.(7.<Q5=.JT7&JTUJVM!<-M73'KZY:?OC8ZKGGO>.>1XK:[7
MDVPPX-(\/>Y8^TY+?+Y<N.EM/"<>D\8E(<)#$$    'X<;;>;<9>;0ZTZA;;
MK3B$K;<;6FJ5MN(52J5H6FM:5I6E:5I41,Q.L>),1,:3X*FKG5H!WBUS$Y'Z
M!K&7%MNM]L97:L70ZEU#CV"3YRK[KZ:XA[N6A=QP>ZV^16G<NE*N_!:Z=%JS
M1Z=YG'..1;7F6NM\N&LV_?Q&EX^:\6AA)U)RR>3<^W?+--*8<]HK^\F=:3\]
M)K+% O*R   !-']J5R#I,Q3E!Q9NDZOK6.]8UO;"X*UJ<4Y"O\1G!-A+;HI7
M1B/;YEDQRM$IIT4Y-6JO2O\ .\%[R\L\N;9\XI'"U;8;S[:SYZ?=B;_<AD!V
M5YIYL&\Y->>-;5S4CV6CR7^Y,8_NRF 'A[W8     "$S[J;E!2^[(X_\0;#/
M]2!@-CG;NV''8>0XPO*<OK+Q? 8$MNE>^-<\?QFW765VU_G1K\TH]_[.<H]W
MM=SSS)'TLMHQ4_>UTM>8]EK36/EI+'KO1SCWF[VO(L4_1Q5G-?\ ?6UK2)]M
M:Q:?DO"(\>UO#@     )8?M8>4:L6W1O+B-?K@ZFT;6Q>+MK (K[M?E(^<:_
M[;5ET" SZM.EQRC#+JQ*>5Z:NK&.4ZJ3TI1?C'>+D_OMAM^=XX^GAO.._K\E
M^-9GV5M$Q'MN]L[,<Y]SS#<\CRS^+ST][2/1YZ<+1'MM28F?9C^[.$,?&10
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
MEROG.?\ +[OEVVS6_?9<-+S^S9X\=7T3;1X/^2,KC1Y*^.=[<GKA8OM?(TZ
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
MV_2G3.**;;%$3ERS$>]W&:8B+Y\UH^M>\QX?5I6*XZ16E:UC%(Z/O0
M       $U#V[_EZFY+][7CZY*9*[,O,.(J!QDV'?9BWI=S@0FGI%=+Y#<I;J
MG7I=LB-U5C+KBJ]T5M5LHJGI0&ES=OFU_%V^;_$UJ?&!\/6+9>_[N=%X8KMK
M6\W,MO2-(K:9B/MF.L1I$6G_ -YB/OIC/Q\V6T3#B6UU@ # #RK_ +MGG#^S
M/MG\%+@=,OY.WR2]:[#?KHZ7_3>U_E:JJ M3?*   $F/VJO[PK<?[&>POSW<
M>"3M?RD_)_AAA/\ 'C^J'EW_ #)M_P"A<P3^R>U,     PS\C?[O7GA^QGR@
M_,CG!TR?D[?)/[3TCLW^M[I7_F3EG]-P*FTM3?N   $F/VJO[PK<?[&>POSW
M<>"3M?RD_)_AAA/\>/ZH>7?\R;?^A<P3^R>U,  "NX]R!S+G<A^<D[1-@NOS
M&K^)T)W X4:*]5<*X[3OD>VW3:5Y=32M.LVTS6HF/*0M/W%RRO*1\'E55;]S
M?S7\OHAN"^#3MOBZ/[7TZJW>/3GG/[1GM,Q]*NUI-J[6D>R]9MN-8\8S5B?J
MQI'H([+T           'L.@-Z[(XS;FUWOC4=\=Q[8.LLEA9+C\]/>J,^N/5
M3,^SW6.A;=)]AR"UO/0;A%56B)4*0ZTKZJZG:MIK/FCQA\[U;TMR;K;IO>=*
M]08HS<HWV&V/)7TQKQK>D_>Y,=HK?';QK>M;1QA:S</.4."<S>-FJ.26N^Z/
M8-EXVU<9=D>DM2IV*9- ??M.6XA<GFDH2Y.QG)(,F&IRB$)?2TEY%/3<1UNE
M+1>L6CTM"_<7H;FO;?K3?]&<XX[O99IK%XB8KEQVB+XLU8G[W+CM6\1K/EUF
ML\8EDN=GQ0  AO>XV\L4^U/7OQY\><H=AOO1&$<H\SL4NB'_ )2>Q&GP=*6N
MY1E>JRF7$=0_D]65IJMEQNUN*JA=QCUA[C+_ -77Y_\ $V-_!OV"Q9ZXN[_5
M^"+4BT_FS#>.&M9FMM[:L\)TF)KMM8X3$YXC6,-T,(AMD@     ')S++>;?$
M@SY]IN<&#<T5<MLV9 E1HEP;HE"ZN09+S2&9:*(<37JVI5.BJ5_EH%#'N=MF
MR6PX<E+9:3I:L6B9K^^B)UCYW&!7    !^DJ4A25H55*TUHI*DUJE25)KU2I
M*J=*TK2M/A4.)B)C2?!8I^ ?R@3.;VAIFD-QY JY<F>/EGMT:[7:Y3/7O&U=
M646Q:L>V-)6_TE3\BLLI;5JR!Y57E.REQ)KSM7;C5MNX8,OGKY9^M#3S\678
M['VQZKKU/TYA\G1/-\EII2L:4VNZXWR;>-.%<=XUR[>.$16,F*M?+AUF022&
M(X
M@?\ NN<Y5<N7?'#7"75+9Q#CH[F%6Z+JIIB7G^R<NM#R:IH\I+<A<;7;"E4[
M$*[*HK6JJ531,'=3].(]C:E\!/*XP]O><\YF-+;CG$8?;,8-MBO'H\-=Q;3C
M,:Z\(XZQ82*SM          "W'X8Z>3Q^XD\:]*UAJ@3-::1UKB=Z86U1EY6
M2VW$[6C*)4EJB441+G9'64^]3I3[JXKX%VI'EI%?5#\^O<GJ*>K>X'.NI?-Y
M\>]YGN<M)UUCW=LMO=1$^JN/RUCV1#)<[/B@     (%WND./=,"Y@:GY!VR'
MZ%HY ZJ^QKW(2TC^EY_IZ9%L=RE.O-]M?NF"9%CC#:'*55_1%UHM2?JMY'=G
M^9_:>1YN67G6^VS:Q[*98UC_ *=;S\_W<:N\G*_LW/<'-*1ICW6'2?;?%.D_
M]"V./F^Y&)/7'CP   ;>_!3R$IQY\F7'V?.F?)XUMNX7/0F44JXAE,AC:,=N
MV8FTZZY6C:&6-EQ;%(<Z_2AFM*=*UI6GQ'<3EGYTZ2W-:QKEP1&:O_J^-O\
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
M.JMUUCU-?';FV[M7S1CKY,=*TK%,>/'769BE*5K6/-:UYTUO:UIFTY$G9\>
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
MB?;#LIRA
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
MO3?/*3?:6F;[7<Q$QCW.#7A>L^$7KK%<N/77'?AQK-+VSG.[RX
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
M\+,Q:?7&9:Y'ZKQVYR&W)"%,6'.<I@8-D;M:167Y#Z$6'(Y-5,H0JKZ>K?\
MTBIBG3)6?:\J[X\GKSWL]U+RZT1:T\FW62L<..3!BMGQQQF(C\9CKI,S]'Q]
M"UO+HT*@ "!O[KC],CCI^S,Q^=/81!W7UX^1M5^ G]7/.?TW/]%VZ+216=0
M  ?;;;;<;Q<8%HM$";=;M=9L6VVNUVV*_.N-RN,Y]N+"@0(45MV3,FS)+J6V
MFFTJ6XM5$II6M:4"EFS8=MAON-Q>N/;XZS:UK3%:UK6-;6M:=(BL1$S,S.D1
MQE/=\0O@&UGQWQO$^0?,K%;+LWD3=84*_6'5^018MYU_I&LA%),)B=:GTO6W
M,=E1&EIK*DR4O6^URJ>G";6ZPF>[/PX(K'FOQM^TU1?$-\67.^L-[N.D>W&?
M+LNC\=K8\FYQS-,^]TX6FMXTMAVTSKY:UF,F6O'+,5M.*LG0DL(@    17_=
M&<Q)&M./&L^(.)71<;(^0EY=S+8R8KRVWH^J->SX;ULM,NB?3K1G,L^7'<;4
ME2J*:L$EIQ/:[3K%W-]*Q2/2SM^!GMU3G76&][A\PQQ;9\HQQAV^L<)W6XK,
M6O'MPX/-$Z^G/2T3K5!!(+:D   $F/VZ'C*L/*;;-^Y8;NQJ-D&D-"7V+9\,
MQB]06IEBV'N>D:'>&DW6+)2[&N6/ZYM,R-.DQ7$5;E3YT&BJK9;D,KD[?'YI
M\UOJQ^VPG^,7O;NNA.G\70/3&>V'J?FV*;YLM+3%]OL]9I/EF-)KDW%XM2MH
MG6M*9=-+6I:)_9/:F     0V_<P>-*Q1;(SY$-.8ZU;;BU=;-B_)NTVICTXE
MS:N[S%EPS;KD9IJC4>XHNJXUCO+E%?TM4JWO>G1Q$MYV'N<?_61\[8Y\%'>K
M=9-S/9_J/--\,X[Y>6WO/&LTB;YMIK,ZS7R^;/AC3Z'ES5UTG'6L,4AMD8
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
MH=#4Z5[MVY[M*>7EW/-M7<\(TK&XI/NMQ$>V9KCS6G\+-*0>2&(H
M                                                !6,^>2\.7SRS
M\P)KJ&4*8R#6-GI2/5545;Q[1NL,?96JJE+KZRVK8E3E.O2CE5=*4I\*6W/^
M5G_R]#=U\*FVC:]@.G<5==)P[F_'_M-[N<D_-K;A[-&H<HLA0        !N1
M\ N"??WY7>+R'F/7MV(O[,SNXU]/U/0^]G4V;R+*_P!%,O-H[<H>@4[E=G;W
M=4JHOLZUL$:Y88X_%ES7\U=A.>36=,VXC;8*^WWFZPQ>/&/^JC)X:^V--5F:
M7)I.       >2[[U)8M^:0V]I#)DM?8.V]:YKKJYNNM>M\I'S#';A8OM%E-*
MI6B7;%S:2&'$*2XT\TE:%)6E*J3>6[W)RWF&#F&+\I@RTO'M\MHG3Y)TTGV(
M/,]CCYGR[/R[-^2SX;XY]GFK,:_+&NL>U48Y7C%[PG*<EPS)82[;D>(W^\XQ
M?[<[6E7(%[L%QDVJZPG*T^%5Q9T1QNO3^5)FSAS8]QAIGQ3KBO6+5GUQ,:Q/
MW)8.9\.3;YK[?-&F7'::VCU36=)CYIAP!44@   L+/;1\@Z[9\>]=4W*<E^_
M\;MFY3@[4=Q:5RZ85F+WXQ<6FO*[U.5CUNF0W>!'[J4[6K;1"?JHITQC[L<L
M^Q=3_;*1IBW>&M_9YZ_0M'W*UF?;;5E'VCYI]NZ7^Q7G7+M,UJ>WR7_&5G[M
MK5CV52&SS%ZF   $%+W2?*!><<E-0\5;'<4N6'16$+SK,XK#CB>[8^TTQY$"
M#<F>^K3KMAU_:K=*B+[:*0F^OTZU[OAD3V?Y1]GY3GYSDC\9N<GDK^\Q^,Q\
MMYM$_O(8W]Y><?:>;X.2XY_%;;'Y[Q_VF3PB?WM(K,?OY193V%XR
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
M[FL8YGU8MUBO%^/MRX<$:>GQUX<9[9.:HP
M                              "K.\QC[,CR?\U7&'FGT)W7>F%+9<0X
MA+T:WVN-)9JI%54H['D-*;6GZ4+35->E:5H6O-^5M\K>I\.=;4[']-1>)B?S
M92>/#A-K3$_),3$QZXG5K2*;VL         2.O:ZXVU??)#E5T<2S5>&\7=G
M9(S5U3M%I=E9QJC#ZJC4;^HM[T<K72M'/J>G55?YU$DG:Q^,^9AM\<N]MM>S
M.#!&NFYY[ML<Z:>$8-UFXZ^C7%'AQUT]&JPD)[42        5I/GMX_?B \F
MV]ODX/R..;K^Q.0.-_<O2^<_&0S(^_6=\&VVW/F-J6;(/K)[NO;]:M5]QEAV
MWYG^<NDMMYIUR[?7#;V>3ZD?Q<T8C=R^5_FSJ_<^6-,6XTSU]OO/KS_&1?\
M_%IN/NGP0   28O:\<@E:]YJ;%T)<)]6++R(U3,?M<'U*T3-V!J)Z5E=EZ-5
M36BE,8+<LF76M*TK3MI]-/H\F[O<L^U<@Q<RK&N3:YHUGU4R_1G_ *<8WKO9
MSFGV7J#+RR\Z8]U@G2/7?%K:/^A.1/E,;F3(  X3)<CL>'8Y?\NR:Y1[-C>+
M62ZY'D-WE]](MJL=C@OW.[7*35M#CE(\&!%<=7VI57M37I2M2IBQ9,^6N##$
MVRWM%:Q'IF9TB/GE3S9<>#%;/FF*X:5FUIGPB(C69^:%2QRRWW>N4?)?>/(2
M_5D)F;:V5E&7Q(<E=7'+/C\ZXNMXKCJ55<=K\OC6,,0[>S2JU5HU&33K7IU,
MT^2\MQ\GY3M^68]/+@Q5K,^NT1]*W^5;6T^V6$/.^9Y.<\WW/-,NOFSYK6B/
M569^C7_)KI6/9#'HN:U@       'J.D-M9/H7<>K=V86\MG*M49_B>P+'VR'
M(R),_%+W"O+=OE.M46JMON=(E8\E%4K0['=6A:5)55-8?,-EAYEL<W+\_P"1
MS8K4GY+1,:_+&NL>U,Y=OLW+-_AYCM^&;!EK>/EK,3I/LG32?7$K;?5&R<9W
M)J_76W,+E?.XCL_!L4V!C$JM:=SUAS"QP;_:E.TI_,>^2GHHM->E4KI6E:4K
M3H85;W:9=AO,NRSQIGPY+4M\M9FL_LPS@V6[P[_9XM]MYUP9L=;UG]S:(M'[
M$N_D9*  $-OW7/(']%CBM;9W_F;D#F5L]7_^,USK.=Z"7/\ 6UON6G_F17^?
M0]U[,\L_]\YS>/P<-9^Y?)'\G_Y:/!.]?-/_ '+DM)_"SWC[N/'/\K_Y:H;A
M[J\$   #*_@KH!WE+S$XX:!I&7*MNR-L8I:LH0TEU;C."0)R;[L&:VAGM6M=
MNP>U7"12G<BE:M?%:*=5ILW47,XY/R+=<RUTOBPVFO[^8TI'SWFL+WTWRR><
M\^VG+--:9L]8M^\B=;S\U(M*V5;;;9;;99;0TTTA#;33:$H;;;0FB4-MH32B
M4(0FE*4I2E*4I0PNF9F=9\6;<1$1I'@_8
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
MIZ4^@M$SK.K]$W)^6X.2\HVO)]M_[MM-MBPTX:?1Q4K2O#CIPK'#7@Z<<+D
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
M^8WD+_OXW-_>AF__ (X<^:WKE9/ZF](?[JY;_-L'\ _S&\A?]_&YO[T,W_\
M'!YK>N3^IO2'^ZN6_P VP?P#_,;R%_W\;F_O0S?_ ,<'FMZY/ZF](?[JY;_-
ML'\ _P QO(7_ '\;F_O0S?\ \<'FMZY/ZF](?[JY;_-L'\ _S&\A?]_&YO[T
M,W_\<'FMZY/ZF](?[JY;_-L'\ _S&\A?]_&YO[T,W_\ '!YK>N3^IO2'^ZN6
M_P VP?P'$WW=VZ,HM,RPY-MW9^16.XH0W<++?<^RN[VF<VT\W(;;F6ZX7:1#
ME(;?90M-%H52BTTK3XTI4:S/C*1M>F.FMCN*[O9<NV.'=4GZ-Z8,5+UUC2=+
M5I$QPF8X3X3H\O.%\   #;WX&\S<PGRN\3)E'T-1K]?=@89-0XE5426\OU-G
MEBAL5JAMQQ*Z7>9&<;K3MIZB$T56B*J*V"=,L,>?BKY;7F?83J#'I,WQ8MOF
MK[)P[K!>9\8^\BT3[)G2-=%G&7)I&
M                          *I_P JW[R7G%^TSMK\++B6O+^4M\K?+V&_
M4OTO^A-K_)58 E-ZT         )4GM0[5(>Y:\EKXE#58ENXZ1;4\Y52?61(
MO.R\1EQD-IZ=U6G&[$]5=:5Z4JE/7Z:$K:_7GY&"'Q[YZ5[?\DVLS/O+\XFT
M1Z-*;;+$_/K>-/EE.Z)S5>        1%?=9\?57377&/E%:H%5.XAE62:2S*
M8RW5UQ=MS.W*S/!W)=4UJJ/!M5RQ.]-4<JGTZOW1"%*HI;:5>V]FN9^3=;OD
M]YX7I7+6/;6?+?3VS%J_-6?:\-[U<K\^TV?.:1QQWMAO/LO'GIK[(FM_GM\B
M%$>^L>P   R=X6[YD<8>67'G?K+[[$35^V,/R._TC^IZTK#TW5B%FUL11I25
MU^UL0F3HM:4K\:/5I6E:?"MHY_RV.;\EW7+9^MFPVK7]]IK2?FM$3\R\=/\
M,IY/SO:\SB?HX<];6]M==+Q\]9F/G6TD:3'F1V)<1]F5$E,M28LJ,ZA^/)CO
MH2ZR^P\TI3;S+S:J*2I-:I4FM*TKT,+9B:S-;1I:&;L3%HBU9UK/A+^QPY -
M'?N$>3_^77QR[#QBTR_E\RY)7:WZ&L26W>CS6/Y%&FW?9,UUA*D..V]_ ;+.
MM;BJ5HE#]U8[NZE>U7H7;+E'YTZIQ9KQK@VE9S3^^KI&./E\\Q;Y*R\Z[H\X
M_-72F7#2=-QN[1AK^]MK.2?D\D37Y;0K?#*AB<   &R+Q)<5V>8//WC_ *GO
M-I:O.!VW)T[*VA#E-(?MLG7NN*)R>\VB[-+0Y1=NRV9#BV1=*4ZUK<TTZIZ]
MU/E>M><SR/IK<[W';R[F:>[QSZ?/?Z,3'MK$S?\ R7UG0_)8Y]U/M=EDKYMM
M%_>9(GPFF/Z4Q/LM,13_ "GB_/7C3-X@<P^07':1'D,6W76Q+O'P]R4M;K\[
M7=]HSD^M[F\\MQ]3DBXX+>K>\]U<<JAY2T*552:U)_3?-J\\Y'MN:1,3?+BC
MS:>B\?1R1\UXM$>Q ZFY1;D7/MURJ8F*8LL^7VTM]+'/STFLS[6(I>UB   "
MP9]M%RC3N?@M<M&7JX-2,PXM9O-Q=F.IVCLU>L]@/W',L&N$NJW5/=&KXN_V
MMBG8EMN):V4IK6M*T3C-W8Y/]@ZBCF..-,&\QQ;V>\II6\1\WDM/MM+*'M%S
MG\X=-SRW).N?99)K[?=WUO29^?SUCV5A(N/+GJH  K#_ #8<@D\C/)9R7R2!
M/3.QG7^5M:3Q.K3E'XK5LU'%;P^\N0)":41)@W7-H-VN#3B:J;6F9U0I2*I5
M7+CH#EGYKZ3VF*T:9<M/>V]>N2?-&OMBDUK\S#WN%S3\Z]7;S-6=<.*_NJ^K
M3%'EG3V3>+6CY6J@^R?%@  !)V]K?Q[IGO,#;'(.YP_7M''[57V-9)"FD?T3
M/]PS)5CMLIIYSNK]SP3'<C8<0W2BOZ6BM5I3]5SR/O!S/[-R/#RRDZ7W.;6?
M;3%&L_\ 3M2?F^Y[#V;Y7]IY[GYI>-<>UPZ1[+Y9TC_H5R1\_P!V>B8XLE0
M                                *R?SXY4_EGECY8/N*3\O9+EK#%8+
M*'FY"&&,=TOKNVR4T=;99KW2+HU(?4A7<IE;M6ZJ5V4J6W/.N6?_ "]#=K\*
M&PKL.P7(*1]?+3<Y;3I,:SDWFXM'#6?"LUK$^$Q$3I&K3R4610!<4ZV4E>NL
M!6A25H7A6*J2I-:*2I*K% JE254ZTJFM*]:5H7>/!^=/G43'.-W$^/VG+_GV
M=U.5L              :-/<9?NHMX?ZYZ3_.SB91W'Y*?F_;91?!S^OOE?\
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
M?9'KF.XW:WD_55[Q??Y=K&/<<=9^TX)G#GF?3'GO2<D1/WMZSQB8F<#2F]5
M $MGVJ_*NN,;<WGP[R&Y>G:-H8^QN/7,60XNC*,ZPA$:RYM;H#:**HJX9-A4
MN),<JKHFC&-UZ5I6M$JE[6VDS2?2U_?'AT']NZ?Y7W%V=-=QL<T[/<3'C[C-
MK?#:W[G'FB](T^^W'AIQB:KL+.L;U=@&<;,S&;]FXAKK#\FSK*KCT0KY#&\1
MLLW(+Y-Z.+:17Y6V6]U?12DT^K\:T^DF3,1&L^$-:7*.5;WGG-MKR3EU?/S#
M>;C'@Q5_"R9;UQTCT^-K1'A*HIWOMS(M_;LVWO#+%5^^3;FQ\SV->&O54\W$
MFYCD-POSENBJK1-$0;92=2/';2E*&F&D(0E*4T32TVF;6FT^,R_0?TKT_L^D
M^F>7],<O_P#<N7[+#MZ3IIK7#CK3S3^ZMY?-:9UF;3,S,S.KR<X7\  9=<"N
M-\KESS'X[\=V6)#]NV1LNQP\L5%2XJ1$U]95.Y-L:Y,^E5"J.VW!++<7T?61
M3O;I2JDT^M3O2OGO%?7+SWNOUGC[?=N><=86F(S;+97G%KII.XOICV]9U]%L
M]\=9X3PGPGP6SD2)%@18T"!&CPH,*.S$APXC+<:+$BQFTLQXT:.RE#+$=AE%
M$(0BE$I32E*4I2A=6@7)DR9<ELN6TVRVF9F9F9F9F=9F9GC,S/&9GC,OH#H
M  '5LWSG"]:8G?L]V)EF.8+A&+6]VZY+EV77JW8]C=AMK-4I<G7>]761%M]O
MBI6M*>]UQ-*J51-/C6E*\3,1&L^"?RSE?,N=<PQ<JY/M\VZYGGO%,>+%2V3)
MDM/A6E*1-K3[(B>'%%UYL>Z'TMK67>\(X6ZX7O;)X#ST%.U=@_:F+ZA9DLJ=
M0N59,>B.0<[SJ$EQNB.JW,>:<HKU&7W4435<:^YK'"G&6<O;/X&^I>=8\7-.
MY6\CE6QO$6^R[?RY=W,3IPODGS8,%M./"-Q,>%JUG72+]R8\O7D.Y7.SXVR^
M2F<67$YU>VNO=6R_Q680F)3OJFWS;7A?V5,R6(E;E5?_ #B3<G:J[>JZ]C?;
M&MFR7\9X,XNBOAZ[0=!5I?DO)=KEW]/_ (C=1]JSZ_A1;-YHQSPT_$UQQX\.
M,ZZUU*4M2EK552U5JI2E5JI2E*KU4I2J]:UK6M?C4I/:(B(C2/!^0Y
M   'LW'+](70_P"6;5_X;V,YK]:/E?-]9?\ "'-?T;N?Y"ZWX+N_/(  (&_N
MN/TR..G[,S'YT]A$'=?7CY&U7X"?U<\Y_3<_T7;HM)%9U   !:L^*&-'B^-;
M@^U%89C-JXVZODJ;8:0RA4B9CD29,?4AM*4U>E2WUNN*_G+<6I2JUK6M2Z8O
MR=?DAH<[]WOD[T]3VO,VM^>MS'&=>$9)B(^2(B(B/1$1$<&P4J/(P    8Q\
MV<C5AW#/EQER'UQ5XMQCWWD:9+;#<ER.JQZJRNYI?;C/(<9D+9K%[J(4E25U
MITK2M*G6\Z4F?9+[?MGLHYCW(Z?Y?,1:,_.]CCTF9B)\^ZQ5TUCC&NOC'&%1
MZ6E^@@                  %OKQM6I?'70:U-K94O2VK%J9<JW5QI2L&L5:
MMN59<=:JM%:]*]JE)ZT^%:T^)=J_5CY'YY>LXB.L.;1$Q,1S+=<8]/X^_'CI
M/W8A[2=GS36;YD_W7W-/\C-S_K>SE+-^2M\CVSX<?UX]-?I*O^9=5IEL;TP
M  ED^TY_2%Y9_D9PK\-WB5M?K3\C /X^_P#A#I_])9OY&$Y4G-7@    , /*
MO^[9YP_LS[9_!2X'3+^3M\DO6NPWZZ.E_P!-[7^5JJH"U-\H   2EO:C_ID<
MB_V9G_SIZ])6U^O/R,%?CV_5SR;]-Q_1=PGD$YJJ *=K9^1US'96P\N5)1-5
ME6<Y;D:IC:%M-RZWR_W"YUDMM.42XVA^LKNHE5*5I2O2OQ+1,ZS,OT5<CV?Y
MNY+L^7^6:^XVN+'I/&8\F.M=-?3IIHZ,<+J  /4]&X2WLO=FGM</-^LUL#:6
MOL)=:[TM>JWE>6VBQ+;]13C26^],^M.ZJDTIUZ]:?2<UC6T1ZY6+JCF=N2],
M\QYS6=+;38;C-$^.DXL5[ZZ<?P?5*X(;;;9;;99;0TTTA#;33:$H;;;0FB4-
MMH32B4(0FE*4I2E*4I0N[\[UK3:9M:9FTSK,SZ7[#@      !#D]VI@\=RR\
M)=DL1JHE1+IO#![G,2A2DR(]QB:TOUCC/.5>[6ZQ'+7<5M42WU7Z[E5*^HFA
M#W<?5GY6QCX .:7C==3<EM;\7;'LL]8]4UG<X[S'#CK%L<3QX>6-(XRA>$-L
MG   "<-[37(Y$K1O+_$5>K\K8]KZXR-GJXFK/S&4XA>K9)]-KLHI#OIX<UWJ
MJJM%4[:4I3MK6LW:_5F/:U@?'YLZ4ZHZ=YA&GO,NPW&.>''3%FI:./JUS3I'
MHX^OA+8);7^P \J_[MGG#^S/MG\%+@=,OY.WR2]:[#?KHZ7_ $WM?Y6JJ@+4
MWR@  !)C]JK^\*W'^QGL+\]W'@D[7\I/R?X883_'C^J'EW_,FW_H7,$_LGM3
M     ,,_(W^[UYX?L9\H/S(YP=,GY.WR3^T]([-_K>Z5_P"9.6?TW J;2U-^
MX   28_:J_O"MQ_L9["_/=QX).U_*3\G^&&$_P >/ZH>7?\ ,FW_ *%S!/[)
M[4P  -6_EP\=ED\C7%B\:\M]+9;-UZ_>F9OH?*KBJL>/!S%J%5F;BEWG(2IV
M-BV>P6DPIJNCB([Z8LRK;BX:$5I9<?O*Z>GT/=/A][P[GLYUWCYQF\]^F=W$
M8-]BKQFV&;:URTKX3EP6GST\)M6;X]:QDF58EG&$9?K3,<GU]G^.7;$,WPN^
MW/&<KQ>_0W8%XL-^L\MV#<[7<8;U*.,2HDIE2%4^-*].M*UI6E2VS$Q.D^+=
MYROFG+N=<NP<WY3FQ[CEFYQ5R8LM)BU,F.\1:MJS'C$Q.KJQPG@      .>Q
MC*LGPF^VW*<,R._8CDUFD)EVC(L8O%PL-]M4M'\R3;;O:I$2X09".OP6TXE5
M/^4YB9CC'BB;[8;'F>UOL>98<6XV.2-+X\M*Y*6CU6I:)K:/9,3"0QP?]R5S
M#X\/6K$>2+2.6&KF/EHBY^33FK'NBQPFDML>M;MA,1'V<O6TCN>=1D$6;-F.
M4HG[0CIK517IN+UX6XQ^RQ"[G_!AVZZPKDYAT9,\@Y[.L^7'6;[.]IXZ6V\S
M$X=>$1."U*4CC[F\\$U_AESWXP\]=>TS_CKL&+?UPF8JLMP*])8LNRM?RY7=
M1N!F>(JE2I$#O=;6AF9'<E6N8IM=8LI]*:J)M,E<D:U:S^Y':CKCM1S?\T]8
M[.V*+3/NL]-;[;<1'WV'+I$6X3$S2T5RTUCSTK,Z,R3N\X  $=GW/5Z<M?C3
M@P4/QVDY)R.U9976WJHHY*;8L.?Y#1B)WJHJLA+MA2[7MZJ])M?PZ=:TC[G\
MG\[,+X(-M&?O5;+,3,X>3;J\:>$:WP8]9]FF28X^F8]*O'+>V^@
M       !L-\3%REVKR6\(94)Q+;SO(O7-M6I2$.4K$O-Z:M$]OM712:*=@SG
M$T5]*:UZTZ5I2I4Q?E*_*\@[_P"''G[*]3TRQK6.3[BWSTI-Z_<M6)]O@M42
MZ-#X
M!5@^7VUQK/Y..;$2)5VK3V^,KNB_671:_F;Y\K>IM*52E%*-4F7!RB*=.J4=
M*5K6M.M;7F_*V^5O9^'C/?<=D>F<F33S1RK%7AZJ:TCY]*QK[6M\IO9@
M    !+)]IS^D+RS_ ",X5^&[Q*VOUI^1@'\??_"'3_Z2S?R,)RI.:O
M  #6_P"7+CY7DSXZN4NMX<%,[([?KF=LK#&D(2J8YEFIY$?8MJ@6U:D*HU.R
M&F..6NE:]J5(G*0I2$J4JGU71/,_S3U1L]W:=,4Y8QV]7ER?0F9]E?-YOF?)
M]<\K_._2N]VE8URQBG)3U^;'].(CVV\OE^=5L&8##4    %HCX=.02>2?C@X
MO9S*GIG9'C>!,:FS&JW*.S6\DU))>P)<FY5I2E*3K]9[)#NM?^5N>A5?C6M*
M8A==<L_-756\V\1IBOD]Y7U>7)]/A[(F9K\S,?H+FGYWZ3V>YM.N6F+W5_7Y
ML7T./MM$1;_*;-CY)]> 0#/<Z\GE;5YHX=QXLMS^9Q;C+@$9J[1&EMK83M#:
M;5NRO)7/49K6C_RN%QL<C]JZU5'D(D(Z)JI=*Y)]H^4?8^0Y.:9(TS;O+PG_
M +/'K6O_ $O//MC1C)W@YQ]MZ@Q\JQSKAV>+C'_:9-+6^Y3W<>R=4:L]7>2
M  !-8]JMQA1:<%Y#<O[W [;AE]Y@Z'U_*=35MYO',;1;,SV')8[D_=[??+_.
ML;"5TKTH_9G4_32O3P/O'S?S[C:\CQS]&E9S7C]U;6M/GBL7GY+0R#[+\G\F
MVW7/<D?3R6C#2?W-=+W^:;32/EI+QCW4_%O[)S?C]S$L$#LAY?:9NBMC2&6/
M391D&-UGY=KJX27&T5I(N%[L,V]15K<JE26+-'0GNI_,G]G.<>?;[GD>2?I4
MM&:G[VVE;Q\D3%9^6TK?WHY-Y-QM>?8H^CDK.')^^KK;'/RS6;Q\E(1#CVUX
M8   &]WV[O*7_+UY#L0P2]7/Y+!N3=CFZ8O"'E?T1O,9+B+YJ^=Z:4*<<N$G
M+;<FRL=*T2FE[<JKX4ZT\Z[H<G_.?3%]SCC7<;2T98]?E\,D?)Y9\T_O(>D]
MJ^<_FOJG'MLDZ;;>5G%/J\_CCGY?-'DC]_*QJ,6F5H!C]RNWA;N-/&??&_;F
MIFK6I=59KFT*,_3N1<[[9K%,?QNR)3W(2IZ_9#\K";HI2$5<?3W*2GJJESY-
MR^W-N;;;EM/'/FI2?9$S'FGYJZS\RU\[YC3E'*-SS._A@PWO'MF(GRQ_E6TC
MYU2/<[G<+U<KA>+M,D7&ZW:=+N=SN$MQ3TJ=<)\AR5,F27EUJIV1)DNJ6M5?
MBI2JU,U:4KCI&.D1%*Q$1$>B(\(8/WO;)><EYF;VF9F9\9F>,R^$[.H   6(
M7ML^/E-0>.JV;)N,%4?(^1^Q\NV2Z\^A3<U&)6"0C76(0%HJA%*05TQ2;=(U
M?K*6B[57W52I"48P=UN9_;NJ)VE9UQ;7%7'[/-;Z=I^7Z45G]ZRG[2\K^P=*
MQN[QIEW>6V3V^6OT*Q\GT9M'[Y(%/-'IX
M      %6GYDOWH/-3\LUS_JBSEKS?E;?*WI_#C^H[IK]&U_S[M9I3>V %MGP
M5SF-LSA5Q)SZ*ZEU.5\;M*WB1VMT:]&XR==8]]JQ%MIJI#;L&YI>971-5(HM
MNO;6M.E:W:DZTB?9#\_G=+E=^2=R^H.4Y(TG;\YWE(].M8W&3R3\EJZ3&O'2
M>/%E6=GP8             #1I[C+]U%O#_7/2?YV<3*.X_)3\W[;*+X.?U]\
MK_\ #;W^BY5;86UN= )&'M??WDU\_9GVA^%>M"3M?RGS,.?CB_4OB_3>V_DM
MRL+B>U#       *M/S)?O0>:GY9KG_5%G+7F_*V^5O3^'']1W37Z-K_GW:S2
MF]L +?CCC^CUH?\ (SJ_\"+&7:OU8^1^>3K+_B_FOZ2W/\M=[,=GS8  T ^Y
M:_=?95^6;4/];W C[G\E\[+/X*_UX[?]&[O_ #*JY\M[<8 3(O:7;);;N/-'
M4$J1]UE0M.[)L43OD5^YP'\[Q?*Y'IJ6J(GJJY69/<E*'%?0JJZ411N9M)^M
M#7)\?W)9G#TUU%CCA6V\VUYX??1@RXHU\?O<T\9F/5I.NLSPF-;8
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
M-J3W(4I->G6E:T^)9WZ.L.;'N,--QAG7%>L6K/&-8M&L3I.DQK$^F-7Q!5
M&1_#F;%MW+OBO<)SZ(T*!R/T?-F27*UHW'BQ=FXP_(?<K2E:T0TTBJJ_#Z*'
M:GUX^6'QG<;'DS=O>?8<43;+?DV]B(]<SMLL1'SRMSR[/SY@       $2;W9
M=SBM:/X?V9=5_.S]K;)N<=-$5JW6+:<1L<695;GT)6EV],=M/^E2M:_R$3=?
M5CY6P'X \&2W5'46YC3W5-AMZS\M\UYC]BEOV$'HA-GP   38?:5_P#\O>;G
M^N6C?ZDV:3=IX6:S?C__ /YQTQ_X;>_Y^V2_26UY, /*O^[9YP_LS[9_!2X'
M3+^3M\DO6NPWZZ.E_P!-[7^5JJH"U-\H   28_:J_O"MQ_L9["_/=QX).U_*
M3\G^&&$_QX_JAY=_S)M_Z%S!/[)[4P    ##/R-_N]>>'[&?*#\R.<'3)^3M
M\D_M/2.S?ZWNE?\ F3EG]-P*FTM3?N   $F/VJO[PK<?[&>POSW<>"3M?RD_
M)_AAA/\ 'C^J'EW_ #)M_P"A<P3^R>U,   !H;\OGA-UUY";9*W#JB39M8<M
MK':6XD7))358F&[<MUN90U;\=V=2!#DS6+O C-48MM^8;=DQF.D:2U)C(C4B
M4,V&,G&.%V5?P\_$SSCM%GKT[S^N3?=O\N36<<3KFVEK3K;)MO-,5FEIGS9,
M%IBMK?3I:EYO[RONWYQUW=Q=V/>-2[^UMDVL,^LBU?,63(X=&VYT2CKC+5WL
M%VBN2;+DV/S%M*^7N%ND2H4BB:U;=5TJ0+5M6=+1I+;?TGUATQUSR;'U!TGO
M<&^Y3ECA?'.OEG36:9*3I?'DC7Z6/)6MZ^FL/%CJ^E        /:- <A=R\7
M-I8[N;0^>WO76Q,8=56!?+*\GLEPGE-UG62^6V0AZVW_ !ZZ):2F5 F-/19"
M:4[T5JE-:=JVFL^:OB^:ZMZ0Z<ZZY%FZ;ZJVF+><GSQ]*EX\+1]6]+1I;'DK
MKK6])BU?1/&5D=XG/*KK7R6:BD2*Q[?@_(G75OMK>X]6MR%UC4K*K6+'SW U
M2W7)=SP*^RVJI[%*=E6>4JD24I=%Q)4RXXLL9(_=-,G?WL/SKLKU#%(F^ZZ/
MWE[3L]U,<>'&<&?2(BN>D3XQ$5S5CWF.(TR8\>V@JO  "-A[IJTO7'QU:XF-
M.-(18>6^M[M)2YW][S+VJ]X6-+;':E5/5I(O+:Z]U:4[$J^/7I2L;=?D_G_Q
MLT/@4W%</>+>8[1,SEZ?W%(]DQNME?6?9I28^685^! ;;P
M   V>^&"Q5R+RC\+[?1B)(^7VVW??3FH2ME-,7QK(,FJ^BBFW:4EQJ6CU(]>
ME*I?0BM*IK2BJ5<,:Y:_*\/^)/=?8^QG4N76T:\O\GT?'\;DQX]/1PGSZ6_<
MS/CX+2$N;1@
M        5?\ YQK&G'O*SS'@)B/0Z2,ZQ2^>C(JY5:U9/J[!,E5+3ZM:J]&>
MJ[5?;Z?5]-Q/;]7H6S/&F66\/X7]U.\["].99M%M-KEIK'_9;G/CTX>FOD\L
M^V)UXM4)2>^         "5)[4.ZR&>6O):QI6U2)<>.D6ZO-U2GUER+-LO$8
MD9;:NO=1IMN^O472E.E:J3U^BA*VOUY^1@A\>^"ENW_)-U,3[RG.)K$^C2^V
MRS/SZTC3Y)3NB<U7@       'X<;;>;<9>;0ZTZA;;K3B$K;<;6FJ5MN(52J
M5H6FM:5I6E:5I41,Q.L>),1,:3X*FKG5H!WBUS$Y'Z!K&7%MNM]L97:L70ZE
MU#CV"3YRK[KZ:XA[N6A=QP>ZV^16G<NE*N_!:Z=%JS1Z=YG'..1;7F6NM\N&
MLV_?Q&EX^:\6AA)U)RR>3<^W?+--*8<]HK^\F=:3\])K+% O*R   !-']J5R
M#I,Q3E!Q9NDZOK6.]8UO;"X*UJ<4Y"O\1G!-A+;HI71B/;YEDQRM$IIT4Y-6
MJO2O\[P7O+RSRYMGSBD<+5MAO/MK/GI]V)O]R&0'97FGFP;SDUYXUM7-2/9:
M/)?[DQC^[*8 >'O=G2ME;!QC4VNL]VGFT[[-PW6V&Y/GF5W#[G6L+',1LLV_
MWJ4FCSK#2EL6ZWN*312T4K6E*=:?22-IMLV]W6/9[>-<^7)6E8]=K3$1^S*/
MN]UAV.TR[W<3IM\..U[3ZJUB;3/W(5(V^=OY)R W9MG>.7KJK)=M;#R_8-W;
M]2KK<.5E=\FWC[-BU[4)1!M34M,:.A*4H;8:0A*4II2E,U>6['%RSE^'E^#\
ME@Q5I'MBL1&L^V=-9]K!_F>_S<TYCGYCG_+9\MKS[)M,SI\D:Z1[(>3$U!
M'T1(DJ?*C08,:1-FS9#,2'#B,N294N5)<2S'C1H[*5O/R'WET2A":54I5:4I
M2M:G%K5K6;6F(K$:S,^$0YK6UK16L3-IG2(CQF5KWX_>-;/$/AEQWX]UBQXM
MZP#7%H3FM(JTNL/[&R-3V5['E,OHJKUX\C.+Y/4RKK7[CV4I7I2AAGU-S6>=
M\^W7,]9G'ERSY/WE?HT_Z$1K[6:_3'*(Y%R#:\KTB,F+%'GT_P#26^EDG_SY
MMI['EWE>XM?YP. _(345NMGVGFL?$']A:Q9;3W3%;%US6N5X[;K>JJT-MRLH
MI;WK+5:_JI9N2ZUZ?327T9SC\Q]2;7?6G3;S?R9/5Y+_ $;3/LKK%OEK"'UM
MR;\^],[K8TC7<1C\^/U^\Q_2K$?OM)I\EI59IF$PS   #G\4RB_X/E.-9KBE
MSE63*,0O]GRC&[S"75J9:+_C]QC7:SW.([3XMRH%QB-NMJ_D6BE2GFPX]QAO
MM\T1;#>LUM$^$Q:-)B?EB=%7!FR[;-3<8+37-CM%JS'C%JSK$Q\DQJMJ>*F^
M[%RBXW:2Y"8ZAIBW;;UQC&9.V]I7?2RWFXVYJF28ZM7JOTK(QO(FI4!WHXNG
MJ1E=%*I\:X6<YY;DY/S7<<LR\;8,MJZ^N(GZ-O\ *KI/SLW>2\SQ\YY3M^:8
MN%,^*M]/5,Q]*O\ DVUK/R/?RV+HC@>YSY"4UCP/QO2=NF>C?N26U;'9IL2C
MJ&EOX!K*K.?9)*1]+SGH9?&QIA:$THFK<I7<NGP0YZIVDY9]KZCOS"T?B]IA
MF8G]WD^A7_H^\GYON>3]X.:?8^FJ<OI/XW=YHB8_<8_IV_Z7NX^?[M?N9+,8
M0   Y_%,8O>;93C6&8U"7<LCRZ_V;&+!;FJTHY/O=_N,:U6J$W6OPHN5.EMM
MTZ_RJ*>;-CV^&^?+.F*E9M:?5$1K,_<A5P8<FXS4V^&-<N2T5K'KFTZ1'SS*
MW.T)J2Q:#TAJ'2&,I:^P=2:UPK75L=::]'YN/A^.V^Q?:+R:U4M<NYKA5D/N
M+4IQUYU2UJ4M2E5PFYEO<G,N89^89?RF?+>\^SS6F=/DC72/8SCY9L<?+.78
M.78?R6##3''M\M8C7Y9TUGVO6B$G
M  5?_G&QQ6+>5GF/;%-/,UE9UBF1T1(<;=75.8:NP3+4.I4U]6C+Z;W1;::_
M60VI*5?6I4MF>-,LMX?PO[R-]V%Z<SQ,3Y=KEQ\-8_([G/BTX^F/)I/HF=9C
M@U0E)[X 61'MSMWQ]O>,+66-.353+]H?-=AZ>OM7G%*D):8OJ]@8NGL7T4F)
M%P[/H$1E2>J*TB*32O<A5*7';VUQ1'J:9OC&Z8OT]WPWV]K7R[3FNVV^[IIX
M:S3W&7YYS8,EY]/THGPF-=ZQ78L@             -&GN,OW46\/]<])_G9Q
M,H[C\E/S?MLHO@Y_7WRO_P -O?Z+E5MA;6YT D8>U]_>37S]F?:'X5ZT).U_
M*?,PY^.+]2^+]-[;^2W*PN)[4,       JT_,E^]!YJ?EFN?]46<M>;\K;Y6
M]/X<?U'=-?HVO^?=K-*;VP M^../Z/6A_P C.K_P(L9=J_5CY'YY.LO^+^:_
MI+<_RUWLQV?-@ #1'[D"P/7GQ6;8N+5)%48GL72]_D^C&6^W1F3L*T8LFLMU
M-:4AQ_F,E;Z.*^%7>QOZ5T*&XC\5/S,J/@TW==MWXY?AMIKN-GO,<:SIQC;W
MR\(],Z8YX>K6?0K?2W-RX!O:]N;O=C3'DUU]CMRF?)V3?N#9SI6:ZZ[1$5%S
MN$2'G6)T<;4M*5RKAE>"0[>Q6E%+HY.[:=$J54K[>WER:>O@Q8^,;I6_4G9+
M>;S#7S;KE.ZP;RL1''RUF<&73V5Q9[Y+>C2FOC$+(0N+3.
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
MGXEWB=8B8\)?G@ZAY+NNF^?[[I[?1IO=AO,VWR1^[PY+8[?LUEZ*<K.
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
MG_<W._N;7_:#^%'YD?K%\9O]/M/_  ]'V6_K@_O[=N?]S<[^YM?]H;(/%+X
M-S\&.8^)<F]R[;U#FUJU_B.>1,4LVOE9J[>$Y?F./R,*3-F??%C-A@MVIC%<
M@NJ5J2ZX[ZRVJ4;JFJEHJ8MO-+^:9AXUWZ^+3IONEVYW'1'3?+^8[7/N]Q@G
M+?<>YBGN<.2,WECW>2]O-.7'BTX1&D6XZZ1,J@E,#P
M                                      "MO]QIC*;#Y6]VW2B$)KFF
M$Z3R954/..J<5%U3BV'=[B%THF.NB<3HGL1U35-*+_G*46[<?E9^9N<^#C>S
MNNPO+,''_1MUO<?AIX[K+F^?\KXS\GA$-&)091@        "1Q[7?)FK#Y(<
MGM3E6J+S7B]L[&8]'&WUK4[$S;569*HPIFE6V7?0Q)=:J=Z-U112:?74BA)V
ML_C/F8;?'+LK;KLS@SQKIMN>;;)/AX3AW6'CKXQKECPXZZ3X1*PF)[42
M     (%WND./=,"Y@:GY!VR'Z%HY ZJ^QKW(2TC^EY_IZ9%L=RE.O-]M?NF"
M9%CC#:'*55_1%UHM2?JMY'=G^9_:>1YN67G6^VS:Q[*98UC_ *=;S\_W<:N\
MG*_LW/<'-*1ICW6'2?;?%.D_]"V./F^Y&)/7'CP   ;>_!3R$IQY\F7'V?.F
M?)XUMNX7/0F44JXAE,AC:,=NV8FTZZY6C:&6-EQ;%(<Z_2AFM*=*UI6GQ'<3
MEGYTZ2W-:QKEP1&:O_J^-O\ \OSQ\[[KMOS3\U=7[6UITPYYG#;_ -9PK_\
MF>2?F69AB8R\1]/<C\GW-&< 7]4V.Y)AYAR@S2W:X;::=0W.;U[CZ49=L2X,
M(71578CZ8-MLTJE*=?1O?TTKTJ>F=JN41S'J6-[DC7!L\<W]GGM]&D?+QM:/
M;1Y?W9YQ/+>F)V6.=,^\R1C]ODK]*\_)PK2?9=7AF3S%D   -N'@\XOTY2^1
MS1MEN<&LW"]13GM_9W2K"I,>EIU?*@7#&XDUGN0T[!O6QIED@2$.*[%1Y2^J
M5_\ 5J^*[A<W_,_2NXR4G3<9X]S3Y<FL6T]L4B\Q[8^=]QVZY-^>>K-MCO&N
MWP3[Z_R8])K$^R<DTK/LF?'P6:YB4R^ *N+R[<6O\H?D#Y!ZPMMM1;,(ON4N
M;4UDS&8^7MJ,!V;5S*;9:[2WZ3%*6_$;E,F6*G1/2CEK72BETIWJR_Z(YQ^>
M^F=KO+SKN*T]WD]?GQ_1F9]MHB+_ .4PWZYY-^8NJ-ULZ1IM[7]YC]7DR?2B
M(]E9F:?Y+6J?5OD0   G3^UKY1TSCCGN#BC?K@A=[T9F36?8/&?DHH^[KK:+
MDIV[P+=#Z>HN+C>?VN9*E.TK6E',A936E/AUQW[P<G^S\TP<YQQ^+W&/R7_?
MX_"9G]U28B(_<2R/[-<Y^T\IS\DRS^,VV3ST_>9-=8B/W-XF9G]W"5 >.O9U
M?M[G/D)79W/''-*6Z9ZUAXVZJL=FFQ*.K=0SG^S:,Y]DDIOZ&6_7Q"5C;"T)
MI527(BNY=?@AO)?M)RS[)TY?F%H_&;O-,Q/[C']"O_2]Y/S_ '<8>\'-/MG4
MM.7TG\5M,,1,?N\GT[3_ .;../F^:(X)ZF\G   #<CX$N/WX_P#R;:)^<@_/
M8YI3[;Y Y)]R]7Y/\6[,?[RIWQ;<;;^7VI><?^LKMZ=WU:T7VGPO<CF?YMZ2
MW/EG3+N-,-?;Y_KQ_%Q=][VTY7^<^K]MYHUQ;?7/;V>[^I/\9-/_ ,5EL8GL
MN0                                  %=Q[FO6[^%^2^7EU8RT1=OZ-
MU;F[4NC71F1)L:;[K&2S1ZE:H7)C,X S5:*]%H;<;K6G:I%56_<QIDU]<-P7
MP2\ZIS+LI7E_FB<G+N:;K#,:\8B_DW,3IZIG/;2?"9BWIB=(]!'9>@$I/VMG
M*B/KGE!M;BUD5R1&LO(C#(V386S)?0E"MEZI;N=Q7;8+;KS=$/7[ ;M=7WJH
MHM;E;.PGIT3UI*VMM+S7UL%_CIZ$OSGH;8==;.DVW/)]S./-,1_\-NO+7S6F
M(\*9Z8JUUTB/?6G7CQGEDYJH              :-/<9?NHMX?ZYZ3_.SB91W
M'Y*?F_;91?!S^OOE?_AM[_1<JML+:W.@$C#VOO[R:^?LS[0_"O6A)VOY3YF'
M/QQ?J7Q?IO;?R6Y6%Q/:A@      %6GYDOWH/-3\LUS_ *HLY:\WY6WRMZ?P
MX_J.Z:_1M?\ /NUFE-[8 6_''']'K0_Y&=7_ ($6,NU?JQ\C\\G67_%_-?TE
MN?Y:[V8[/FP !K3\Q>MGMK^,/FCBD>/\T]!TS=-@-L40AQ2U:CNMIVO2K3:T
M.=[R/O*[D433OJNE.VM%=*TIYHUQ6CV/:OATYU7D/>_IK?WGRUMS*NWU_P#%
MUOM>/AP_':3Z-/'@JS2UMZH!WO5VQLGT_LO7FV<)F)M^9:PSC%-@XI.6BCJ(
MF1X;?8&1620XU7ZKK35RMS:E(K\%II6E?A4YB9B=8\86KGO)MCU%R3><@YG7
MS\MWVUR[?+7PUQYJ6QWC7T3-;3I/H6X^@MSXER*TEJG>V"/>MB6VL"QG/+(E
M3J77X4;(K5&N#EIG*2EOLN=EDO+B2D52E3<EA:*TI5-:4NU;1:L6CPE^?;JS
MIOF'1W4V_P"E>:QIS#E^[R8+\-(M..TU\]?W-XB+UGCK6T3$\7KAR^>
M         0-_=<?ID<=/V9F/SI["(.Z^O'R-JOP$_JYYS^FY_HNW1:2*SJ +
M&#VTO[K[%?RS;>_K>WEPVWY+YVG/XU/UX[C]&[3_ #+-_P 2&)@
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
M6 I3>L  #V;CE^D+H?\ +-J_\-[&<U^M'ROF^LO^$.:_HW<_R%UOP7=^>0
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
MPQ_WGC'C%IR71HG
M                          ("/NI<,=L_.[3F:-MK3 S3C!C4)3B_54ER
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
M?]'<[K,;W99YI%M-(RXY^EBS4_<9<<UR5],1;2=+1,1D6=GQP
M &C3W&7[J+>'^N>D_P [.)E'<?DI^;]ME%\'/Z^^5_\ AM[_ $7*K;"VMSH!
M(P]K[^\FOG[,^T/PKUH2=K^4^9AS\<7ZE\7Z;VW\EN5A<3VH8      !5I^9
M+]Z#S4_+-<_ZHLY:\WY6WRMZ?PX_J.Z:_1M?\^[6:4WM@!;\<<?T>M#_ )&=
M7_@18R[5^K'R/SR=9?\ %_-?TEN?Y:[V8[/FP !UK,\3LN?8?E>"Y+'5+QW-
M,:ON)W^(E5$*E67([7*L]UCI6I*TH4]!F.)I6J:TIU^BIQ,:QI/@F\MYAN>4
M\QV_--E/EWFVS4RXY]5\=HO6?FM$2J!]M:WOVG-J;*U'E3=6LFU=GV8:\R%M
M3*X]4WO"\@N&.73[@Y52VJ5FVU=:)K6M:4_EJ6F8TF8GQA^AOI_G.TZCY#LN
MH-A.NRWVTP[C'QU^AFQUR5X^GA:'GQPNX!-I]KUSSBW["<RX Y]=6F[]A+M\
MVEHAR9(;:5<\0N\YN7L3!H*7%-T>EX[D4U=\CM(]1]Z/<YZZ]&8?PF[;)P]W
M/S-9?QR=J<FTYGMN[/*<<SM=U%-KOM(U\N:E=-OGMZHR8ZQ@M,Z5BV/%'ULG
M&7J2VO0             ! W]UQ^F1QT_9F8_.GL(@[KZ\?(VJ_ 3^KGG/Z;G
M^B[=%I(K.H L8/;2_NOL5_+-M[^M[>7#;?DOG:<_C4_7CN/T;M/\RS?\2&)@
M    (:W-KW+_ ""T+S W#I#4&A])W76ND-IYCJJ^3<^<V!<\TR^Z8!?Y>+Y%
M<+9=K'DF*67%67[S:Y*6&W+7=J);HE7J.4KUK#ON;5O-8B-(EL=[9?!3TCU7
MV[Y=U/U#S7F>/G7--AAW5*X/<5PX:Y\<9<=;4OCRWRS%+5FTQEQ:SK&E4L7C
MONK'.1VA]/;[Q)E43'MP:WP_8=NMSDIJ;(LR<IL<.[2+#-E,MM-/7*P3)+D*
M36B$=)#"Z=M.G2DJMO-6+1Z88"]8=-;SHWJKF/2?,)\V\Y=O<VWM;2:Q?W5Y
MI&2L3K,5R1$7KQGZ-HXO9#L^<   #^3[#,EEZ-)9:D1Y#3C#[#[:'67V745;
M=9>:<HI#C3B%52I*J5I6E>E0[5M:EHO29B\3K$QPF)CPF)]$PK4/.IX][=P-
MY@R7]=VE=LT'O^%==DZIBMHZ0,7N+-Q;9V!K:"Y6B>Z-AMVN,:1#12E?0M%U
M@M*6XXAQ=;;GQ^[OP^K+=-\+7=W-W5[=UKSC)%^K.4VKMMU/WV6LUF<&YM[<
MU*VK>?OLN++:(B)B&E4HLEP"P\]L1G,G+/&E)L#ZW5-:QY%[4P:$ERE:(;C7
M"S8)LI:&.KBZ5:K,V$ZJO2B*=ZE?#KU4JX;:=<?R2U _&_RNG+^]5=W6(\V^
MY/M<\_+6^?;<>'CIMX]?#3CZ(D1$AA\     !%7]T]Q<KG/&[3O*VQ0:+O.B
M,U?P/-WV(Z:..:[VJN&Q:[C<)?=W*CX[G]H@Q(S72M*+R!U76GQI6+NJZUB_
MJ9X? GUS^:^L^8]!;J^FVYKMHSX8F?\ XC:ZS:M8]>3!>][3ZL%8022"VG@
M     )@_M3N+/VGE?(7F1?[:E<3&8,'0FMIKJ'5HK?;TFW9ELR4QW)2PU+M=
MD:L$=#B:K<JS='T5[$UKZDO:UXS?YFN[X\^N_<;#E';C:7TR9[VWVYK&GU*>
M;#MHGTS%KSGM,3I&N*D\9\)JY-:T0 !%!]U'Q9^_'0^E.6^/VVCEWTUE<C6.
M?RV$.U?<P'9#C4C&;A/5VJ91!QO.K;2(S\4*];(JTKW]:=D7=5UK%X]#/CX$
M>NOS=U5S/M]N[Z;?F6WC<X(G33W^WUC+6OI\V3!;SSX\-OZ/3!?(+:.
M  F"^U*XQ5N.7\CN7]\MO=%QJTVO0NO)KS2UM+O%_=@9KLF1'JM-&69MIM-N
ML#"7$=SE6;H^CJA*E4<E[6O&;_,UW?'IUO[GEW)NWFUO^,S9+;[<5CQ\F.+8
M=M$^F8O>V>TQ/#7%6>,Q&DUDFM:(   0(O=5[#E7OFQHW6R)#KEIP#C=;;^E
MA2G*-1\@S[8><HNU6FEH2W53UEQ"U54XA2J+Z437I5L@[J?IQ'L;7?@.Y/CV
MO;/FG.IB(W&[YU;'KZ9QX-O@\FL^R^;+PGP\?2B_$5G$   $_+VP/%7%==<-
MLAY3S+-'>V/R(S7);-;LD?BJ^;@ZLUM>GL5AX_:Y#_=Z,2=GMIN\J:J/V(EN
M,Q4/=ZH;79/VU(BGF],M37QP]>;_ )QW'P]"8\DQR;D^VQWMCB>%MUN:1EG)
M:(\9K@OBK2+:S2)O-=(R6UDV$EA*   &)/.KE1C/"WB?NKD=DKT7U, P^:O$
MK5)K2OWR[#O/;9, QIMFBT//(O&63XK<BK=%*CP_6?53L:76G3)>*4FST#M9
MT)ONY77W+.C=E%M-WN*^]M'_ %>WI]//DU\(\F*MIKKIYK^6D<;0J9[M=;C?
M;K<[W>)CUPNUYN$RZW2?)5WR)UQN$ER7-F2%]*=[TF2\I:Z_RJ54M3?SM\&'
M:X*;7;UBFWQTBM:QX5K6(BL1[(B(B''A6  'LW'+](70_P"6;5_X;V,YK]:/
ME?-]9?\ "'-?T;N?Y"ZWX+N_/(  (&_NN/TR..G[,S'YT]A$'=?7CY&U7X"?
MU<\Y_3<_T7;HM)%9U   !:O^*C]VSP>_9GU-^"EO+KB_)U^2&AKOS^NCJC]-
M[K^5LS_.[R4     "!#[I'C(YKOEYK7DU9[<MO'N1FO&;)DTYN.I3:MEZA:M
M^.R')DMNGIM+N&NY]@:C-N=%N4MS]454E"J-P=U72\6];:[\"_6]><=O=[T3
MN+Q.\Y-O)OCK,\?LV[FV2-(\9\NXKGFTQPCWE-=)F-8OY%9Q   !*T]M_P"4
M.QZ0RR5P4WID35HUSM3**WK1.57>6VS;,1VG>ZQH=QP"?)D4HF#9-D.,LN6]
M7J(9CWU"F_34NYK<;E;;+Y9\EO"?!@7\9?8W==3["O=/I;#.3G.PP>3?8J1K
M;+M::S7/6(^M?;ZS&3A,VP3$ZQ&"*VG5$YJT    !^5*2A*EK4E"$)JI2E5H
ME*4IIU4I2J]*432E.M:U#F(F9TCQ0S?(9[D;96I^9C.'<,EZWV)H/44>XXKL
M!S)K32]8_NK-GIS%+Y<\;RFU28-]M5APQN'6#9YMNE?)W"2Y*E.HGQ%0J(AY
M-S,7TI]6/V6R#M#\&7)>?]MYYCW(^V[/JSF$URX/=W\F39X8K/DKDQ6BU+Y,
MVOGS4R5\^.L4QUG%DC+KM-X-^X5X0<L6[7BNS[VCBEM^4AIIW&=L7N"C7=WG
M533O1B>WE,VO''4*6I*&V;TU8YKSJO389?Z=U:M-Q2_">$O"NZ'PA]S^@)R;
M_D>*>?=.UF9C+M:6^T4K_P!KM-;9(]<SAG/2L1K>U?!OAC28\R/'F0Y#,J)*
M9:DQ949U#\>3'?0EUB1'?:4IIYEYI5%(6FM4J36E:5Z%=BK>E\=YQY(FN2LS
M$Q,:3$QPF)B>,3$^,/[!U   #6;YD_W7W-/\C-S_ *WLY2S?DK?(]L^'']>/
M37Z2K_F75:9;&],   )9/M.?TA>6?Y&<*_#=XE;7ZT_(P#^/O_A#I_\ 26;^
M1A.5)S5X    # #RK_NV></[,^V?P4N!TR_D[?)+UKL-^NCI?]-[7^5JJH"U
M-\H   2EO:C_ *9'(O\ 9F?_ #IZ])6U^O/R,%?CV_5SR;]-Q_1=PGD$YJJ
M(E_NI>*K^6:;T=R_QVW+>GZCR"7J?8[\=FJUIP?/WT7##KM<'NW[C;\>S:$]
M!1\:=TC(DTZ5_DB[JNM8O'H9_? AUY3E_4?-.WF\O$8N888W6WB9_P"OP1Y<
MU*QZ;9,-HO/[G;R@XD%M!   #,3@?S-V1P*Y,8'R+UMW3W<?=>LV:XB[+7"M
MNP==WER,G*<*NKR6GTM-7%J,U(BOJ:=I"N46-*HA:V$IKWI><=O-#SKNIVWY
M+W7Z*W71W.OH5S1%\.6(UMM]Q2)]UFK&L:S69FMJZQY\=KXYF(M,K0_BKRHT
MQS+TIB.^=%Y1'R/#,JB(^8AN.Q$9%B%_:9:7=L,S2TQI4M5ARNQ.O41(C+6I
M*D*0^RMV,\R\Y<ZVB]?-7P:-NO.A.I.W'4VXZ4ZIP3AYE@MPG2?=YL<S/DS8
M;S$>?%>(UK:(C2=:VBMZVK&19V?'     AC>XC\N^/WVT7_Q^<:<K9NZ'+A6
M%R?S^P2J.6]NMIE-NMZ4L5UCKJW.>I<F*.9.XQ7TV5,-VRKBU*N+#</<9?\
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
MOX?>Z':N;[CJ'86S<CK;2-YMIG-MICT3:T1%\.OA$9\>*9GZNOBV7E1XH
M                                                         "&]
M[M+7BG+;PJVQ&831$2=NC7EZD_<:*4JX1]>Y)C#%/@F0I**6R[JKU[T4[J=.
MRM:]\/=Q]6?E;&O@ YQ$9NIN07GC:NSW%(X_>SN,>6?5]]B]4_+Z(81#;)0
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
MH0XTZVM*VW&UIHI#C:TUJE:%IK2M*TK6E:5+@U!VK-9FMHF+1.DQ/H?L.
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
M0   6K_BH_=L\'OV9]3?@I;RZXOR=?DAH:[\_KHZH_3>Z_E;,_SN\E
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
MEP:1IK.2D8_-.E<E_%MB*KP(
M                      1XO<WZO7G/C55F;$5;CNE][:QSJ5+:9HM46TY
MWD.JWVWW>G<S"DW784'NZ?!3Z&J5_D(^YC7'KZI9?_!'SR.5]Z?S;:T17F7*
MMS@B)GQOCG'NHTCTVBNWO_DS97?%O;@           MPN%>Y4<AN(O&K=M9G
MS\W9>D]<91?7ZO5D.-Y5-Q>VIRZ$^^JE*O2K=E#4N.ZK_I.-*J7:EO-2+>N'
MY]^Y?3<](=PN==,^7R8MES/<8J1II^*KEM[J8CT1;%-+1'JF&3AV?$
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
MTI6OMOROS,3OC2PWR]C-U>D:UQ\PVEK>R)R337[MHCAZ_5JL:BXM.(
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
M^NIZR[-[/9;FWFYGR7);8Y-9XSCQQ%]O;3Q\L8+TQ1/IMBMIIX1HV*#*$
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
M   )2WM1_P!,CD7^S,_^=/7I*VOUY^1@K\>WZN>3?IN/Z+N$\@G-50  B_\
MN+_%U*Y&:S;YIZ2L"YNZ=)XRY"VGC=IB45.V/IVT_-W)5[888IZD_+=9U>>>
M32B:OS;,Z\UWK5"AL*C;C%YH\]?K0SB^#KOGCZ-YW/;7J?-%>FN9Y_-M<EY^
MCM]Y?2ODF9^KBW.D1/'RTS16VD1DR6B!"0&UT     #^K#[T9YF3&>=CR([K
M;[#[#BVGF'FET<:>9=;JE;;K:TT4E2:TK2M.M ZVK6]9I>(FDQI,3QB8GQB8
M],2YF[93D]^9;C7S([]>8[+OKLL7:[W"XLM/=BF_6;:F2'D(=[%U3W4I2O2M
M:?RG.LSXHVWV&QVEIOM<.+%>8TF:4K69CU3,1'!P)PE@     ; O&KP&V%Y$
M>3F*Z6Q5$VTX/;EQ\HW-L%MCOAX%K>%+:1=)B'7$+8>R:_+K2!9HE:*K(GO)
M6NB8K,EYFICQSDMY8\/2\D[T]V.4=G^B,_4N_FN3FEXG%L]O,\<^XM$^6-/&
M,>/\IFO][2)B-;VI6UI'K'6N$Z<UWA.J=;8_"Q; =>8S9\0Q''K>E5(UJL5B
MA,P($:BW%+>DO^BS13K[JEO/NJ4XXI3BU*K<XB(C2/!HOYWSKF?4?.-SS[G6
M:V?FV\SWS9<EO&U[VFUI]41K/"L:16-*Q$1$0[R<K6  (,ONG^)DO$=XZ>YC
MX_;$IQG;N-,:EV%+CLH2B/LK!&)D[%I]R?[J+=EY5K]=8D>E*5HAK&E]:TZI
MI6%NJ:6B_HEM%^!+K_'S#I?F/;G=W_T[E^:=WMXF?';9YBN6M8]$8MQ]*WKG
M<Q[43LB,^@     .XV'8FP,5B/P,8SK,<<@RHDJWR85AR>]V>)(@3UT<G0GX
M]OG1V7HDQQ-%.MJI5#E:=54J<ZS'@MN[Y/RC?Y(R[[:[;-EK:+1;)BI>8M7Z
MMHFU9F)CT3XQZ'6[A<;A=ICUPNL^;<Y\CT_7G7"4_-F/^DTAAKUI,E;CSGIL
MMI0GN57HE-*4^%*'";APX=OCC#MZ5IBCPK6(K$:SK.D1I$:S,S\KX@J@
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
M-K3I'"-9F>$<(]#G0B@
M               &"ODYU K?'CZY?:Q895(N-XT7G%ZL,9/7K)RC!K:K/<4B
M_!*U43)R7&8J*UI2M:45UI3J=,D>;',>QZGV1ZBCI7NYT]SRTZ8<?-,%,D^K
M%GM[C+/S8\EI519:F^P          +#_ -LUOQ.U/'4WJR=,2[?>.&U,TP5$
M9QZCTW[T,QE)V?C=Q>K7JXF(Y=<MNT"/15:]J+95">B$II2X;:VN/3U2T_\
MQL=)SR'O%//<5=-KSG88<^L1I'O<,?9LE8]&OEQ8LEM/&<FL\9F4A\D,0
M      !$5]UGQ]5=-=<8^45J@54[B&59)I+,IC+=77%VW,[<K,\'<EU36JH\
M&U7+$[TU1RJ?3J_=$(4JBEMI5[;V:YGY-UN^3WGA>E<M8]M9\M]/;,6K\U9]
MKPWO5ROS[39\YI'''>V&\^R\>>FOLB:W^>WR(41[ZQ[         $^KVPO&!
M6K.&N<<C+U"2SD7)O/7*6-U2*^K36>IG[OBECK6CK:'6'9V;S,B<51-:MO1D
M1E]:_#IC;W<YO]LY[CY7CG\5M,?'_O,FEI^Y2*?).L,FNSW)_L7(,G-<D?C=
MYEX?]WBUK'W;S?Y8TE)=/)WK@   1GO<\\6D;2X=X1R4LEO0[E'&;.&6+_);
M16C[FKMKRK5B]X2OT6U.2UVS.HV/NM4<KZ<:.[,72J>Y?=ZSVCYQ]CYYDY3D
MG\3N\?#_ +S'K:/DUIY_EF*P\B[P\FC>\AQ\WQQ^.V>3Z4_]GDF*S\NE_),>
MJ)M* R9(L9@        !)V]K?Q[IGO,#;'(.YP_7M''[57V-9)"FD?T3/]PS
M)5CMLIIYSNK]SP3'<C8<0W2BOZ6BM5I3]5SR/O!S/[-R/#RRDZ7W.;6?;3%&
ML_\ 3M2?F^Y[#V;Y7]IY[GYI>-<>UPZ1[+Y9TC_H5R1\_P!V>B8XLE0
M     KF?<D[Y3M_R4Y/@]OEJD6/CQKC!=3QZ-+HJ$Y?IL23LC*9+2:*K_2V+
MAG2;;(56B5>I;:)Z5HBE:V_<VUR:>J&XWX,>E)Z=[+8.:9JZ;KG&]S[J=?K>
M[K,;?%$^R:X)R5]F37TS#0.1V60         VU^#+4'XY?*1Q4M4B'\U:<%R
MV[[?NSM:=6X'XJL8O.9X],<I2M%?'-;7:V4=.O1QY-:_"E2K@C7+#'_XH^HO
MZM]B^?9Z6\NXW6WIM*1^%]JRTPY(_B;99GV1*SS+FT@             84>0
M3A'KOR \8LXX]9\XFTS;E1O(]<9JB-25,U[LRRQIB,7RV/'JI%9<1JLUZ'<8
MU%MJF6J9)80XTMQ#S?3)2,E?++TSM'W-YQVDZWVO5_*8]YBI^+W&'72-QMKS
M'O<4SZ)GRQ?';28IEI2TQ:(FLU;G('0>TN,&XL\T3N;&I&*[$UW>W[+?;:[W
M.1)-$T2];[U99M6VV[KCU^MSK4R!,;IZ<J(\VXGX*Z4MEJS6?+;Q;S^D>K.1
M=<=.;3JKIO-&?D^\Q1>EHX3'HM2]?O<F.T33)2>-;Q,3X/&SJ^D  &R;@GY7
MN9'CZGM0=-9]2_:N>G+G7C2&Q$3,EUC/>DO>M/EVNUTFP[EAMXG*KW.S+-*@
MNR%T363ZZ$405,>6^/P\/4\7[I]A.W/=S%.7J3:>ZY[%?+3>[?3'N:Q$:5BU
MO+-<U*^BF:MXK&OD\DSJE@<9/='</-BP[;:^3&O=B<<\I4EEJY7ZSPG]N:RH
MJG8T].;G8U"B[#AI=7U=I%3CTST6_J?,/*I12Y==U2?K1,2P'ZW^!CN+R?)?
M/T3O-GSG8\9KCO,;3<^N*^7):=O.GAYOM%-9X^2L3I&W3 O*YXV=DQ&)F-\W
M..41$E*:L1LTV98-:7-=5+:;0U]C[(DXI=DR%K>31+56:.*^/1/U5=*L9<<_
M?0Q\YKV$[T<ER3CWO3'.;37QG#MLFYKZ>/GV\9::</'73V\8>K7?GCP=Q^+2
M=?>97%2SPU.T81)N?(74D%EQ^K;KR8[3DG+FTNR%M,K4EM/5:J)KTI7I4[>>
MD>,Q]U8-OVJ[G[O)[K:]-\^R9--=*\OW=ITUB-9TQ<(UF.,\.+"#=WGM\7>D
MX$EU7(J)MF^--+=BXMI'&[[L"?<:-UJE2(V1M1+;KN*[W4I1*9E[BU7175/5
M-*UI3MGQ5].OR/3^F/A1[Y=39:UCD]N7[69TG+O<E-O6NOKQS-MQ,?O,-M/"
M>.D(T///W+_(??=IOFM^)>*RN,F 71$FWS=@R+LQ>]WWNUOMI;72VW*$RW8]
M9K?0M:5JMRI]R:K1*X]Q95UH1LFYM;A3A'[+-;M3\%/2'2>XQ<Z[@9Z\[YMC
MF+5V\4FFRI:)^^K:?/N=.&GO/=XYXQ?#:$927+E3Y4F=.DR)LZ;(>ES)DMYR
M3*ERI+BGI$F3(>4MY^0^\NJUK76JE*K6M:UK4C,VL>/'BQUQ8JQ7%6(B(B(B
M(B(TB(B.$1$<(B.$0GG>W5\6,WCG@%>:V],?=M^Z-PXNF!JC%KO%6U<-;:FO
M-6)KM]G1)%**A9=LAMEARE*HH_!LR4-=R539;*9VWQ>6//;ZTM5'QA]]L76/
M-O\ [9]+9HOTUR[/YMUEI.M=SNJ:UBE9CZV+;S-H\?+?-,VTF,6.TRB"4P:
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
MN#MQW"W-:=2XHKCV6ZRVG_3*^%<.6]O_ (JO"*6F?](C2/RU=<L4TBL\P
M         ,D>*'%#=?-+=>+:&T-BSN29EDCM7YDQ^KL;&\.QN,ZPW>,SS.\-
ML2$6/%[&B0BKSU4+===6W'CMO2GF&'.U*6O;RU\7QG7W7W3/;7IG/U7U7GC#
MRW#&D1&DY,V28GR8<--8\^6^DZ1K$1$3>\UI6UJV:/CE\?&I/'-Q]M>GM=T1
MD&6W9<>_;<VE+@MPK[LO-/2<0J?(92[(K:\<L;3ZHEGMB'%MPHE*J6IZ6_*D
MR+ECQQCKI'BTF=Y.[O4'>/J[)U%SC7#R_'$TVFUBWFIML.OU8G2/-DO,1?-D
MF(F]^$17'7'2F?A4>3   !A[STX@8;SIXK;5XWY@J+!=S"RUF83DTAAQ]6$[
M'L=57'",N:HQ5$I3%LO3:$36FE(7+MKTF-55$/JZ],E(O2:R]%[4]P^9=K>N
M]AUGR[S6KMLNF;%$Z>^V]_HYL4Z\-;4F9I,Q,4R12^FM855.W=3Y[HK9^=Z=
MVC8)6+[!UODUUQ+++%+Z*7"NUIDKCO58?1U9FV^6BB7XLEJJF949QMYI2FUI
M56US$UG2?&&^'I[G_*>J>1[7J/D>6N?E&]P5RXKQ]]2\:QK'C6T?5M6>-;1-
M;1$Q,/.3A>0        !_=^-(BK2U*8>C.*9C24MOM+96J/,CM2XCZ4.)2JK
M,J(^AUM7\U;:TJ36M*TJ'2EZ9(\U)BU=9CA.O&)F)CY8F)B8]$Q,3Q?P#N
M),?M5?WA6X_V,]A?GNX\$G:_E)^3_##"?X\?U0\N_P"9-O\ T+F"?V3VI@ Z
M[EV)8SGV*9+@V:6.VY-A^96&[XOE..7B,B9:;]CM^@2+7>;/<HCE*MR8-RMT
MIQEU%?@I"ZT.)B)C2?!,Y?S#>\IW^#FG+<M\',=MEIEQ9*3I?'DQVBU+UF/"
MU;1$Q/KA6;^7CQ<YQXX=[RF[3$N>0<:ME7.X7+2N?J9ER40&%K=EOZRR^X+;
MJPQFV*L4JE"E.5^UK<A$QOM762Q&MV;%..W[F?!NP^'KOGROO+TK6VXM3#UI
MLJ5KO,&L1YIX1&YPU\9PY9\>'XK),XYUCR7OJ+*+(,           &4O"[BA
ML/FSR4UAQQUM'>3=<[OK2+]D%(BY5OPC";=6DW,,WO/1332+?CED;==2A;C=
M9<JK,5JM7Y#2%=Z4F]HK#X7N5U]R?MET7ONLN=3'V?:XI\F/72V;-;Z.'#3Q
MGS9+S$3,1/DKYLEOHTM,6O&IM7X9I+6&OM/Z[M=++@NL<.QW!<3MG<EQR+8<
M8M46T6ZDI^B&ZS)[L>+1<A]5/4D/J6XOJI5:UND1%8TCPAH1Y_SSF74_/-YU
M%SC)[WFN^W.3/EMX:WRVF]M(]%8F=*UCA6L16.$0]!.5H  &M3RB^-S7'DFX
M^2-<WYVWXMMG#%S\AT?M%Z&I]_#<IDQVFYEHNJHR:SI6#9BU$9C7>*CO_P"J
MCRT-KDPX]*4\N.,E=/3Z'M78SO/SGLOU='.=I%\_(-S%<>]VL3I&;%$SI>FO
MT8SX9F;8K3IXWQS,4R75EF^M#[4XS;;S;2&Z,3N&&;%P"]2K-?;1.;71I[T7
M%?)WBS3:H2Q><<O<3LE6^>Q5<:;$=0ZTI2%4J6VU9K/EMXMV?2G57(>MNG]K
MU/TUN*;GD^[Q1>EZSQC7QI>/&F2DZUR8[:6I>)K:(F'CYU?1
MY"TVFZWZZVRQ6*V7"]7N]7"':;/9[3#DW&ZW:ZW&2W#M]LMEOAMO2Y]PGRWD
M-,LM(6XZXNB4TJJM*!1W&XP;3!?=;J],6UQ4F][WF*UI6L3-K6M,Q%:UB)F9
MF8B(B9F=%C+X+/%1_D$TM+VKN"TQ*\J=WV>W.Y:PJC4ES4^!J^7NEIU7$E]J
MJ?;:YE$3,C=85Z#UP:8C(JZW ;DOW'!B]W76?KRTY_%+WY_^['4M>0].Y+?U
M#Y7DM&*>,1NL_&M]U,?@::TV\6CS1CFUY\MLMJ4WTE=BD
M                                           /Y/L,R67HTEEJ1'D-
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
M$3&D^"5#P?\ <];@TM@N-ZNY8:E7R"MF+V^%9+3MC&<H3C.TUV>WL*9C??G
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
M7RX\<BXD,.@
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
M_P![CX>O[0?_ "/,O]C/X?7R\?JD?^O7&/\ QH'V?-ZOV8_QG][CX>O[0?\
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
MS+^R][_[B4=)]3)O\\\G_P!;VW\;3^$?BYV%_P"1,R_LO>_^XC2?4?GGD_\
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
MW?;[>\SWF3F',LV7<;_->;Y,N6]LF2]IXS:][3-K6F>,S:9F?3+G0B@
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
M"LZ:1-Y\V6\1'GO:>+,8[O.0
M                         (Q'ND^.7XQ.&VL>1-LA^M>N.>T&[;>Y%$]*
M1]>;D1;L9NCSBT]:K6C/K-C33:54[:4DN5I6E:]%1MU76D6]4_MLWO@7ZR_,
M_<??='Y[:;;G.Q\U(]>XV?FR5C^(ON9G][7YH#! ;80          L.O;7\O
MV]_\&UZ)R"X?,["XG7UO"7$/+2J5.U9EKMTOVLKDOI1":(MBH]TL3:$I^YQK
M,PI:JJ=K4N&VOYJ>7TPU _&CV\GI+NC'5.TIY>4<_P 7ON'A7=8HKCW-?\K7
M%GF=>-LUHB(BJ1(2&'P         @4>Z-X]UP'F-JWD#;8?HV;D%JIJUWB2E
MI?\ 2L_U!*C8_='G7O\ JZ=V"WS'&FT?SOZ.NOQI]&1_:#F?VGD6;EEY_&;;
M-K'[S+]*/^G%_NL:>\G*_LO/L/-*1^+W6'2?W^*?+/\ T)QQ\THQYZV\?
M    6&/ML.+Z-(\!Z;CN\!<7,N4F97#.GW)#-6);6OL.D3\-U[ <16G5<9]R
M-=;Q&<_^(Q>DUI\.AC'W6YO^<.I/L-)UP;/'%/\ +MI:\_YM9]M64G:7D_YN
MZ9^WY(TW&]R3?V^2NM*1_G6CV72%CS%ZD     !H:]Q5Q:IR"\>>4;!LMM5,
MSGC#D,#<5J7&BJD3W\*[%8YL^VT<36ORUKBXU<TWV6KI7X6!'QI3J>C]KN<?
MFSJ>FVR3IM]Y6<4\>'G^MCGY?-'DC]^\U[J\F_.G2U]UCC7<[.\98]?D^KDC
MY/+/GG]Y"N=,HV*8      #<CX$N/WX__)MHGYR#\]CFE/MOD#DGW+U?D_Q;
MLQ_O*G?%MQMOY?:EYQ_ZRNWIW?5K1?:?"]R.9_FWI+<^6=,NXTPU]OG^O'\7
M%WWO;3E?YSZOVWFC7%M]<]O9[OZD_P 9-/\ \5EL8GLN0          KCO<4
M\P4<F>?5^UOC=V^?UQQ4MDG3MF;CO5<@2-ATFTN&WKPVW5:Z-W!G)6V;!(JG
MM2M./-5I3Z5*MVXOYLFD>$-R/P>=NYZ)[3XN<[W'Y.<\^O&\OK'THV_E\NTI
M^]G'KGKZOM%N/HC0D4&5P         [AKW!<CVAGV#ZSPZ%]I9=L3,,:P7%;
M=U73Y_(\NO4*P6.%U;0ZNGS5SN#2.J4JK];X4K]!S$3,Z1XK=S?FFSY'RG=<
M[YC;R<OV>WR9\MOP<>*ELEY]'A6LSXK>'2VK,>T;I_5FF,3I_P#EG4^O,-US
M8EU8;CN/VO#,>M^/0Y3[+2E(3*ELV^CKOUE5JXM5:UK6M:UNU8\L16/"(?GL
MZEY[O.J.HM_U)O\ _P!]YAO,VXOQUTMFR6R3$3ZHFVD>R(X0]-.5D
M          #PO=7&'CGR/MB+1OO1NJ]O0V6E-0U[ P;'LEGVNBZ*I5RRW:Y0
M'[K8Y'15:4=AOL.TI6O15.M3K:M;?6B)?4]-=<=8]&Y_M'2G--_R[),ZS[C/
MDQUM^_I6T4O'LO6T>QJGV7[=#Q8[!?D2[3I_-=52Y5:N/NZTVOFS#%7E/*=6
M['M6;7'-[) HI*J(HU'C,L)12G:VE755:4[?%/HT>\\E^,7OMRBD8]QS';;_
M !U\(W.UPS.FFFDWPUPWMZ];6FTSXS,<&-TGVK7CQ?D/O-;:YBPVWGG76XD;
M8FF51XJ'%J6B,PJ7Q_E2U,L)KVIJZZXY5-*=RE5ZUKU^RX_7/_E\S[.GQW]W
MZTBMN7].6M$1&L[?>:S[9TW\1K/C.D1'JB(=SPOVP7C6Q:4B1?+IR3V0TEY3
MJH.:;2QN#%<16C'2,M>N]=X%-HRGT5=*I>2Y]U5U57HCLYC;8X]<K;S+XX>]
M.^I--KCY+LK::>;#M<EICQX_Z1N,]=>/JTX1P\==E>B/%?X\^-<J-<M1\3=3
M6F^0NVL+)\HM$O9>607*4I2KUNRK9D_+\@MCR^GUE1Y#5:TK6GT5Z%2N+'7P
MB'BW57??N_UICMAZAY_S#)M;?6Q8KQML5O9;%MJX<=H]EJRS_*CR4
M                          #@LEQ?&<SLEPQG,,=L65XW=F:QKKC^2VBW
MWVR7./6M*U8N%JND>5 F,UK2E>UQM2>M/H$Q$\)\$K9;[>\MW5-[R[-EV^]Q
MSK7)CO:EZSZZWK,6B?;$PU?[=\('BWW-*E7+(.)6#XI=I-:+I/U-=<MU$S&<
MJXEQ;C&/:ZO^.XBM3M*536CMN<32BJUI2BJ)52E.#%/H>X]/?$]WTZ;QUP[3
MJ#=;C;U^]W5<6[F?ER;C'DR\/'ADC[FL,*K_ .U[\;5XI,I;K_R;Q3YE356:
MV#:&(R*V^C:FE+3#^^C6.246F11NM%_,>O6E'%=M4U[:IZ?9L?M>E[3XX^\^
MV\OOL7)-QY==?>;;+'F\?'W6YQ^'H\OE\(UUXZ\MBGMC?&=CKT5V[_YA,\1'
M::;=C97M:W0V9JVUH4M^4K!\+PR0AV11-4KHRXRBE%5[4IKTK1&VQ>U'W_QN
M][-Y6U=O^:-I,S.DXMK:9KKZ(]_FS1I'H\T3/#C,MB&B_%!XZ>.4B'<-6<2=
M31;Y;^Q<+)<SM,S:>40I"%T=I-MV1;0GYA=[5-JY3KZD5UA24U[4]$?5*E<6
M.OA$/'^J>_G>+K*EL//>H.86VM_K8\-XVN*T>'EMCVU<-+1[+1;USK/%L*2E
M*$I0A*4(0FB4I32B4I2FG1*4IITI1-*4Z4I0J/(IF9G6?%^@X
M         Q>WOPGXC<G4/5WYQRU#M"X/->C3(\EPFS.9E&:]-#546_-X<:)E
M]L35MM-*_+SFNM$)_P#LTZ=;4I;ZT1+[GI7N9W!Z(F/ZI\YYCL<,3K[O'FO[
MF9\?I89F<-O3]:D^,^N6K?//;;>+;,9+TFQZ\VEK&CSM':Q\#V_E,F,W6M:*
M6AEO8:L^JTTY7K]6E>B:5Z)[:4I2E*=MBGT3#W/E7QG=].74BFZWFQWVD::Y
M]IBB?G^S^XUG_P IU>#*]JMX]%*4JFX>92*5K6M$)V'I.J4TK7K1*:KX\J7T
M3]%.M:U_Y:G7[+C]<_L?XGU<?'AW>B-/S=TW/_[OO?\ Z@[EB'M??&SC4I$B
M\WWDSL%I+U':P<OVAB<**XCHW3Y9:\"UGA$VC->ROQ2\ESZ]?K?S>G,;;''K
M6[F/QQ=Z-[3R;;%R39VTT\V';9;3\OX_<YZZ_-IP\/'78QHKQ(^.+CE*@W/6
M/$K5B+];NBX62YU!N6U\DB2NBN^? O.T;EF$VTS7.]7UX:H_8E54(HEOHFE2
MN+'7PB'CG5/Q ]Y>L:6P<[Z@W_V6_CCP6KM<<Q^#:FVKAB]8X<+^;68UG6>+
M8JVVVRVVRRVAIII"&VFFT)0VVVA-$H;;0FE$H0A-*4I2E*4I2A4>.VM-IFUI
MF;3.LS/I?L.                                          '#Y!CU@
MRRS7'',IL=GR7'KO'K$NUAR"V0KS9KG%4I*U1KC:[BQ)@S8ZE(I6J'$*36M*
M? ::\)2-IO-WL-S3>;#+DP;S'.M+X[6I>L^NMJS%JS[8F&LC;WA0\7NZGY$W
M)^(FO,;N<A[YG[0U5*R73U6Y%?\ K':6S65\Q:PO^K2M>Y+T1U%:J[^WOI15
M*4X<4^,1^T]NZ>^)COETU6,6QZAWF;!$:>7=1CW?#U>;<TRY(T]$Q>)]&NFL
M,%\F]KQXW;ZXM=KR;D_A:5/,NT:QG9^%RFVT-1ZL+C(KF.K,L=JS(<KZRZJ4
MIRCE.B%);^H=)VV/VO4ME\<G>;:QIGP<CW,Z3&N3;9H\9UU_$[K%&L1PCT:>
M,3/%U/\ A5?'K_OCYF?WA:1_^G@X^RX_7/['^)</[^/=[_=W3?\ -][_ /4'
MMF!^VJ\76(/-NY!ANX-IH1U[H^>;@O\ ;V7NJ8R:>HK6,;7,BG2K"E4[%I^+
MR_Y*-T1VC;8H\=9?,<U^-/OGS&LUVFYY=L)GTX-ICM,>/A]IG<1Z8\8GPCVZ
M[0="\#.&?&!QB7H;C1I_7%ZCH])O*[3AULFYS5KN2JC+N>WMNZ9G(9HM%%40
MY/4FBOCTZ_$J5QTK]6(AX=U7W6[D=<5G'U7SOF.\VTSK.*^:U<&OKC!2:X8G
MVQ2)9;'=Y^                               &&&Z/'5P5Y#/RIVX.*.
MD,OO4WU/G,G^\2SX_F4GU?BKU\TQ=FR96Y]:M:IZS*]JJUK3I6M:UZ6QTMXQ
M#TGIKO%W3Z0I7%T[S_FFWVU?#%[^^3#&GJPY9OBC_P SCZ6M_-?;8>+;*GG'
M;%@6V-:H6I%4QL*W%E,]EJB5J55+:MC5S^15+E*]M>YQ5>E*=*TKUK6G.VQ3
MZ)A[-RSXT.^FPK%=UN]AO9CTYMGBK,_S?W$?<B'ASGM5_'FMQQ:=O\R64K6I
M266]AZ5JVTE2JUHVW5[CVZ[5"*5Z4[E*5TI\:UK\3K]EQ^N?V/\ $^GCX\.[
MT1$3R[IR9T\?L^\X_<YA$?<AR%J]K)XZ[=(6]+V3RYOK:F5-)B778^J68[:U
M+;722A5CT=9I=7D)15-**=4WVKKU36O;5+[+C]O_ )?,I;CXZ^\6:D5Q[+I[
M%;776FWW4S/CP^GO;QIZ?#7A''377*W7/M]O%1KQQJ6[QTEY_<65=6YVQMF[
M+R!OIZZWNUVQ1,IM.*R4]*I1]U@+KV-TIUZJ<JOO&WQ1Z'P7.?BX[\\XK..O
M.:[3#/WNWVVVQSX:<+SBOECTSPR1QGV1IM#U)Q\T/H.UULNC],:LU#:ULICO
MQ-;8%B^%HF(35*ZJN"L>M=O=N+SCB*+<<?4XXXY]=:E*K6I5BM:_5B(>&]0=
M7=5=69_M/4_,M_S'/$ZQ.YSY<VG[WWEK16(CA$5TB(X1$0]@.7SH
M                           !T78&K]:;9L;F+[4UW@NR\:>[_5Q[8&)6
M#,K&[ZB:(<]2TY';[E 7ZB*=%=6Z]:?"IQ,1/">,+IRCGG.^0;J-]R'>;K9;
MV/#)M\N3#>-/#Z>.U;?LM7^T/!!XK=J.R9EPXKV'#+I(4^M%QU?EV?:Z:BKD
M=.^L;'<9RB%AU$H4FE6TKMJT-].B:42I5%4YP8I]#W'D?Q4]]^0UKCP\^R[G
M!&GT=SBP;B9T]>3)BG-\LQDB9],ZQ&F&^1>UO\<=ZDT?MN:\J\0:H[(<K"QW
M9>O),:J'JMU;8JO+-/Y1,]*)1%:-UH[1=:+KZBEU[:IZ?9<?M>C[/XY^\FVI
MY,VVY#N+:1QR;;<1/#QG\5N\4:SZ>&G#A$<=>O?PJOCU_P!\?,S^\+2/_P!/
M!Q]EQ^N?V/\ $F?W\>[W^[NF_P";[W_Z@]RPCVU_BWQ1^CU^P3;.S&Z+4NL7
M-]Q9/ 84E56^C=5:XIK^3V([*].CE%?7KUK7ZO3M&VQ1ZY?+<S^-'OIOZ>7:
M[OE^RG3QP[/%:?E_TCW\?L>CY==CVD_'-P3X[/L3M.\4M)XC>HJTN1<G7A-L
MR3,HJD5I6E(V:98W?<KCH[DTK5*)B4U52E:TZTI4J5QTKX1#QKJ;O'W3ZPI.
M+J+G_,]QMK1QQ>^MCPS\N'%Y,4_+-&:9W>:@             -?V]?%;X\>2
M,F5<=M<2]272]SE..3LFQ6SRM997/>=JM2I%QRG64[#[_<Y'>NM:+DR':_\
M]/@4[8L=O&(>M]+=]^[_ $92N'I_J#F%-K7ZN/+>-SBK'JKBW-<V.L>RM8:W
MLR]L1XTLG=><LDGD7KI+JJ50SANU+-.:CTH_5WM9KL'!,[>4FK=?2^Z+<KV4
MZ]>_JLISML<^N'LW+?C?[U;&L1NJ\GWDQZ<VUO69X:<?L^?!'MX1''V<'GW\
M*KX]?]\?,S^\+2/_ -/!Q]EQ^N?V/\2[_P!_'N]_N[IO^;[W_P"H/>M>>VW\
M7&#RV)=]U]M+:U6'?63'V'MS)8\1:THI1NC[&N*:]2^TVY2B^Q?5"Z_5712*
MU17M&WQ1Z)E\GSCXSN^?-,<X]KO-CL-8TUV^TQS/S3N/M&DZ<-8XQXQI/%MB
MT7Q(XP<98:X?'_06I]1U?CHBS;EA&$V*S9!=F&^O8B^9.S#^^.^U32OP5,E/
MJZ?RE6M*U^K$0\#ZI[@]<=;Y(R=6\VW_ #"(G6M<V:]\=)_<8IGW=/\ (K5D
M.=GQX              !AGNSQW<&>1<J7<MS<5=)YI?9_?\ .Y6Y@]IL>:R^
M^G2OS&;8RU9<M>[?I3W3:]E:UJGI6M:G2V.EOK1#TCIGO!W1Z.QUP=-\^YGM
MMK3ZN+W][X8^3#DF^*/_ #./I:W\X]MEXM,L=4Y8=>[5UDA2D5HQ@^X\MGM(
MHGM[DIKLES8+]4N=/K=5UK\:]*T^'2G.VQ3Z)A[+RSXS^^NPKIN]YL-[/KS;
M/%6?_EXV\?L/"W/:K^/-;CBT[?YDLI6M2DLM[#TK5MI*E5K1MNKW'MUVJ$4K
MTIW*4KI3XUK7XG7[+C]<_L?XGU,?'AW>B(B>7=.3.GC]GWG'[G,(C[D.4LOM
M9_'1:Y7S$[87+3)&>U-/D+ULG6#$6E4N(757?CND[!.[EI35%?NW3M57I2BN
MBJ/LN/V_^7S*&Y^.KO%GQ^3%L^G\-OPJ;;<S/A_VF]R5]OAX^S@RSUIX /%5
MK5^//IQM5GUTC*I5N?LO8NQ\K872CJ7J)D8XK*(6'2D]R$TKZEM76J*53UZ*
M717>,&*/0^ YU\6G?CG5)Q?GK[)@M][MMOM\4^&G#)[JV:/FR1QX^B--H.J=
M#:0T5:?L+2FG]8ZDLZFD,NV[6^"8QA462A%:5I68WCMLMWSKJET[E+=[UK7]
M95:JK6I5BM:_5B(>'<^ZKZGZIW'VKJ;F.^YAN-=8MN,^7-,?)[RUM(]$1&D1
M'".#U@Y6            'PW.UVR]V^9:+S;H-WM5QCN1+A;+G$CS[?.BO)JA
MZ-,A2FW8TJ.ZFO12%I4E5/IH%7!GS[7-7<;:]\>XI,36U9FMJS'A,6C28F/1
M,3JUS;=\/GC,W>]*EYUPXU#%G37?F)5QUY;[MIZX2)/?1Q4J1,U'=L(?DR'7
M*=SBG*KJ]6M?4[NY76G.'';QB'L?3WQ$=[.F*UQ\KZCYC;%6-(KN+4W=8CU1
M&[IFB(CT1&FGHTTA@9E_MCO&;DKCZ[*GD'KU+R%I;9Q#:T":W%4I2:I<8KGV
M&YP\I;=*=*>JIQ/2M>M*UZ5I3G;8Y]</5N7?&YWLV41&Y_-&\F)\<VUM77Y?
M<9L$?<B'FW\*KX]?]\?,S^\+2/\ ]/!Q]EQ^N?V/\2]?W\>[W^[NF_YOO?\
MZ@[9C/M>/&[8G$+NF3<G\T2EYYVK63;/PN*VXAV/1A$9=<.U9B;M&8[E/615
M*DN5<KT6I3?U#F-MC]JW[WXY.\VZC3!@Y'MITB-<>VS3X3KK^.W66-9CA/HT
M\(B>+-K5G@^\66HY,2?8N(F"9/<8KM7JRMIW?,MMQI3G6E:5EV#8^29+BSK2
M4THGTJ04M5I3K5-5556O>,.*/0\RY[\3W?7J&EL6ZZAW6##:---K3#M)CY,F
MWQX\L3[?/K[=-(C9GAF"X3KFP0\3U[AV*X'BUO[OD,:PS'K3B]@@]]$T5\G9
MK)$@VZ-W412E>QM/7I3_ )"I$1'"/!XGS+FG,^<[NV_YON<^[WU_K9,V2^7)
M;Y;WFUI^>7:CE
M                  ,>>6FA+/RCXS;TX]7RK+<3;>L\KPZ)-D4[F[/?KC;'
ME8OD":=CM/6QS)6HD]OJE=/4CIZIK3X5ZWKYJS7UP^OZ ZKW'0W6W*^K]KK.
M3E^]Q9IK'W^.MH][C]'#)CF])XQPM/%4?Y#8+SBE_OF+9';Y%HR'&KQ<[!?;
M5+HE,JV7FS37[==+?)2E2TID0IT9;:Z4K6E%)K\2U>'"7Z!]GN]MO]IBWVSO
M&39YL=<E+QX6I>L6K:/9:LQ,>R7#G"2         -M_A.YLL\(N>.M\JRF[I
MM6H-L)5IG<#TAQ+<"W8WE\R']@Y;+<=K5J)'PG-(MNN,J11*G4VMJ8TCXO5*
MN&_DO$SX3XL??B9[9V[G=JM[L-AC]YU#L/\ 3-I$1]*V3#$^\Q1IQF<V&<F.
MM=8B<LX[3]59WES:0@        !'R]REQ\IMWQWS-G6Z%Z^1<;]D8GL-#[+2
M')BL0R9]6NLMMZ*J^NF%1[)[?<I';\:)M5%5^JE1Z;VHYG]AZHC:6G\5N\5J
M>SS5^G6?E^C:L?OGE_=OE?V[I6=Y2/QNTS5O[?+;Z%H^3Z5;3^]5XIDZQ9
M    ]4T9J+*=_P"YM5Z0PEKU<KVSG^*:_L55-^HS&GY5>H=G;N$NGJ,I1;[8
MF561)6I:$-L-+6I24IJJD/F.^P\MV&;F&X_(X<5KS\E8F=(]LZ:1[4WENQS<
MSYAAY=M_R^?+6D?+:8C6?9&NL^R%MUK'7F,:BUO@.JL*@HMF'ZVPW&<$Q>WM
MH;0F)8,4LT.QVEBJ64-M]Z(,%'=6B:=RNM?Y3"G=[K-O=UEWFXG7/ER6O:?7
M-IF9_9EG!L]KAV.TQ;+;QI@PXZTK'JK6(B/V(=Y(Z2     !US,,3L&>XEE.
M#97;F;OB^:8Y>\3R2TR4T5'NE@R*V2K/>+<^FM*T4S-MTQQM5*_2E52K@S9-
MMGIN,,^7-CO%JSZIK.L3\TPI9\&+<X+[;/'FPY*36T>NMHTF/GB52QRHT-?N
M+_([=?'S)*O.7+4NQ<FPYN;(2E*[O9[=<':XYD":(0VGT<BQYV+/;Z)3]SD)
M^K3Z*9I\GYECYORK;\SQ:>3/BK;3U3,?2K_DVUCYF$/.N69>3<VW'*\OU\&6
MU-?7$3]&W^572?G>!%R6P     ":K[4OC]]GX'R>Y172#T>R?)<;T?ATUUKL
M=;M^*0&\VSNL9:VZ+=A72?DUB152%=GK6Y::]5(KV^!]Y>9^;<[/D])X4I;+
M:/;:?)3YXBM_FLR#[*\K\NVWG.;QQO>N&L^RL>>_S3-J?/5+R/$7N8
M   P1\E7,.U\%N&FY.0+TF"C+K387,9U1;)Z6WF[YMG*VWK5@\/Y)S_\1B6V
MX+5=)S-.E56RWR5=:=M:TZ9+^2DV]+U3LMVZS]TNY'+>DJUO^;\F7WFZM7AY
M-KBTMGGS?>S:OXJEO_29*1Z54_=KK<K]=;G?+S.E72\7FX3+K=KE->7(FW&Y
M7&2Y,G3I;[E:N/RI<IY;CBU5K52U5K7XU+4WR[?;X=K@IM=M2M-OCI%*5K&E
M:UK$16L1Z(B(B(CT0X\*P         WU>W-XP/;]\BN([ NEO^:PGC)CEWW!
M>G7FTJB.98IM6,:VMW?57>W<&<FO'VPQTI6E:65SK6GPZU]O7S9-?1#%+XQN
MN*])]G=QRC!?R\SYWFIM*1'C&+7WNYM^]G'3W-O^^A8Z%Q:;0
M
M
M
M
M
M                                                 K<_<-<4E<;?
M(EG.7V:VJB8%R9M4;>6.O-,U3#:RB[R9%JVA:JOI8987<OOVM[]V=;3W5:C7
MF/W5K574MVXIY<FOHGBW-?"#U['6G9[:\NW-_-S;DF2=EDB9XSBI$7VUM-9G
MR^YM7%$SXVPWTC2&BTH,I0          LIO OSP9YH<),9QO++W]H[QXVLV?
M4^S&Y3JG+I>;#$A/-ZPSV0I?>Y)^^?%[;6'*D..+>D7BTSG5T31Q'=<<&3ST
MTGZT-+?Q6=JK=MNYN?>\OQ>3I?G4WW6VTC2M,DVB=S@CT1[K+;SUK$1%<.7%
M6-9B=-W!78R        'D/('4-DW_HO<.CLC[*67;FM,VUW/>72M:PV\NQVX
M61%Q:JE*EMR;8],3(96FG>VZTE2?K4H3N6;[)RSF.#F&+\I@S4O'M\MHG3Y]
M-)0>:;''S3EN?EV7\GGPWI/L\U9C7Y8UUCVJC3*<:O6%Y/D>'9)"=MF18G?K
MOC5^MK]*I>M]ZL5PD6NZ0GDJI2J78DZ*XVJE:4K2J3-C#EQ[C#3/BG7%>L6B
M?7$QK$_/#!S-AR;?-?!EC3+2TUM'JF)TF/FF' E12    !)*]LAQ?IMOFOE7
M(*]P/F<8XOX'(GVQYUI#L:NS=HL7;$,6:<0]2K;GRF),9%+0JE*K8E1XZZ=J
MNU5/*N[?-_L7(*<LQSIFWF32?^[QZ6M]VWDCVQ,P]:[0<F^W=0WYIDC7#L\6
ML?\ >9-:U^Y7SS[)B)3_ $QJ9.        $%3W27%JN"\D-1\KK!;/2L6]\-
M5@N<S(\==6Z;)U:U%C6N?=)5*4;1)R'7EP@1(C=:]RF\>>K3X)^&1/9_G'VC
ME6?DN6?QFVR>>D?]GDUUB/WMXF9_?PQO[R\F^S<VP<[Q1^+W./R7G_M,>FDS
M/KM2:Q'[R46,]A>,@     6D/B&X^JXT>.?BWKJ=!5;\DNFO(FS<R8>;JU.:
MRG;$F1L*X0+DFM5?T['V,A9MBNGPHF"FE/HZF('6_,_SMU3O-U6=<5<LXZ^K
MRX_H1,>RWEFWSLR>A>5_FCI39;6T:9K8HR7]?FR?3F)]M?-%?F;)CY1]:
M      *_GW*7/5GD+R=M/%37]Y5,U=Q;D3XV6/0WT+MN2[TN\=MG)W/N+BD2
MFM=6GLLC57$H<CW)=U12E6U(4J!N<GFMY(\(_;;:_@N[46Z0Z(R=><WQ^7GO
M/8K.*)CZ6/8TG7%XQPG<7US3IK%L<8)\8F(C3D9FH          %A9[9[BDK
M1_!>Y;TR"V)AYKRJS)W+6'G&ZMS$:LP2L_%M>PY+:T46FDJ[.WZ[,+HJJ'8=
MV852E/IK<-M3RT\WIEJ&^-?KV.I^Z5.EMI?S<LY#MHQ3'C'VK/Y<NXF/DI&#
M%:/&+XK0D9$AAR
M
M
M
M
M
M              $>[W(G$.O(;@A(W'CEI7/V%Q0OKFR(ZXL=<B=(U?>VXMEV
MM;T41_U4*W0F;?D$EU7P:CV%SZ**J1]Q3S8]8\89=?!EW"_JAW4CIS>9(IRC
MG^*-M.LZ5C<TF;[6WMM:TY,%8]-L\>I79%O;A0          V9^)CGM=?'MS
M"PK;$U^=(U+EB4:[WI88E7'JS]<WZ?#7(O\ #@T[D2;]@MSCL7>%2E$NOTC.
MPZ.-MRW5%7%D]W?7T>EXEW_[48.[O;O<\@Q16.H-O_I&QR3P\NXQUG3'-O1C
MSUFV*_C%?-7)I:<=86BUBOEFR>R6?)<=ND&]X_D-JM]\L5ZM<EJ;;+O9KM$9
MGVRZ6Z8PI;$N#<(4A#K+J%50XVNBJ5K2I<_'BT:;K:[G8[K)LMY2^+=X<EJ7
MI:)K:EZ3-;5M$\8M6T3$Q/&)C1RH4        "M"\\G'U/'WR:;Z9@0*0,;W
M*[9]_8U1+=&DRD[*8??S*6E-*J3VN;0M=^32M.G7L^BGT&6/;GF?YSZ2VTVG
M7+@UPV_]7]6/XN:,1>Y7*_S7U?N8K&F'<:9J^WWGUY_C(NTZGW+X,    %CS
M[>;C!3CSXY\"R^[VKY#-^2EYN6\+Z[(80F=7&+NAFRZQBTD]B77;3)P6T1;O
M&16M4MN7EZJ?BM77%CN=S?\ .?5.3!2VNWVE8Q1ZO-'')/R^>9K/[V&5_:WD
M_P":^E,6?)73<;NTYI]?EGACCY/)$6C]_/K;SCSQZ.        :E/-[Q;_S5
M>.?>-@MEMK<<XU-!8WUKY#:&G)%+YK*/.G9!%BMK3ZC\N\ZZFWN PVVI*UR)
M3?3NZ=B_M>WW./S-U3M\EYTV^:?<W^3)I%?FB\4F?9$OA^XG)OSUTIN<5(UW
M."/?4^7'K-OGG'-ZQ[9CY%9&9:L00    94\'=!/\HN7W'/02(ZY,'96V,2L
MV2I:KT<8PB+<$7C/I[?PKW+MN%6V?(I3X455KIUIUZTL_4/,HY/R/=<RUTMB
MPVFO[_32D?/>8A>NG.63SGGNTY9$:US9ZQ;]Y$ZWGYJ1:?F6S+##,9EF-&9:
MCQX[3;####:&F6&6D4;:99:;HE#;3:$T2E*:4I2E.E#"Z9F9UGC,LVXB(C2.
M$0_J<.0       #5_P"7+G[:?'MQ S#95NFQ*[DSFDK7>AK*\AB4N1L"[V^0
MNF42X#U'$OV' +:ARZ2_415AYYJ/#6I*YC?6EER>[IKZ?0]Q^'WM-N.[O</;
M\ES5M_5S:Z;C?7C6--O2T?BHM'ADSVTQ5TGS1$WR1$QCLJ[[I<[C>[G<;S>)
M\NZ7>[SI=SNESN$AV7/N-QGR')4Z?-E/J6])ERY+JG''%JJI:U5K6M:U+8WD
MX,&':X*;;;4KCV^.D5K6L1%:UK&E:UB.$1$1$1$<(C@^$*H         ][XN
M: RSE1R)TWQXPE#M,@VWGU@Q!J:VQ64FQVJ;*2[DF4RV$J0IRVXEC;$NYRJ)
MKW?+1'*TZUZ4.U:S>T5CQE\IUSU;L.A.C^9=8<ST^Q\OVF3--==//:L:8\43
MZ+9<DTQ5_=7A;9:[P+%M58!@^L<'MC5FPS76(XY@V)6AFB:-6S&\4L\.Q62
MCL2A-4Q+; ;1UI2G7MZ]"ZQ$1&D>#\_G..;;[GW-MUSSFEYR<RWFXR9\MY\;
M9,MYO>WSVM,NXG*W
M
M
M
M
M
M                !PF38W8LRQO(,0RFUQ+YC.562ZXWD=DGM^K O%BOD!^V
M7>US6NM/5B7"WRG&7$]:=R%UH)C6-)\$K9;W=<MWN'F.QR6Q;W!EIDQWKPM2
M]+1:EJSZ)K:(F/;"I[Y[<5;[PJY<;NXX7A,UV#@.82OO,NTU*O5R+75];:O^
M 7]3_H1V)$J?BMRB_-U9I5IJ<A]FE>K:NEJR4\EYJWX]J.O-KW+[?<LZRVWE
MC+N]O'OJ5\,>XIKCSX]-9F(KEK;R:\9I-;??0Q .CT0          )QOMJO)
M@UL+!5^/_<F1J7GFN+=,O7'>[7:5W.Y/K2(GYB]ZU;D25][]XUXM2I5L9HI:
MW+$XXTVAMFU]53=MDUCW<^,>#5]\:?92W*.:1W:Z<PZ<JWMXIS"E(X8MS/"F
MYTCPIN/JY+<(C/$6M,VS\):)+8 @       $5+W,O![;6_K/QDWAH34&Q=O9
MKB=SR[5.;6'5>"9+L+*?O6OT5K+L1N\RRXC:+O=H]@L%VLUV9<E.(I&;DW=E
MNJDK=11?LG:;J'9<MON^7\RSXL&WO%<E)R7K2OFCZ-HB;3$>:8FLZ>.E9GT/
M%N[W3N^YGCV?,>68,N?<4FV.\8Z6O;RVCS5F8K$SY:S%HU\-;1'I1+O^'1Y!
MOU$^9/\ [8=V_P"Q![3_ %IZ9_WCL/YQB_AO$?ZJ=4?[MW_\WS?P#_AT>0;]
M1/F3_P"V'=O^Q _K3TS_ +QV'\XQ?PS^JG5'^[=__-\W\ _X='D&_43YD_\
MMAW;_L0/ZT],_P"\=A_.,7\,_JIU1_NW?_S?-_ /^'1Y!OU$^9/_ +8=V_[$
M#^M/3/\ O'8?SC%_#/ZJ=4?[MW_\WS?P'JVBO%1SJVMNC5.M<HXD\I=:XOG6
MP,3Q?*-AYAQ_VKC.,8-C5XO<.'D&6WN^W_$8EHM\''[0Z]*4I]RB5>E1-**4
MJB:PN8]9=.[/89MWAWNSRYL>*UJTKFQVM>T1,UK$5M,S-ITC@F\MZ+ZDWO,,
M&TS;'>X<.3+6MKVP9*UI69B+6F;5B(BL:SQ]2T,QC&[)AN-8]B&-6]FTXYBE
MCM.-X_:XU*TCVVR6*!'M=JM[%*UK6C,.!%;;3UK_ #4T,0\V7)GRVSY9\V6]
MIM:?7,SK,_/+,;#AQ[?#3!ACRXJ5BM8]41&D1\T0YPIJ@       !_)]AF2R
M]&DLM2(\AIQA]A]M#K+[+J*MNLO-.44AQIQ"JI4E5*TK2O2IS$S$ZQPF'$Q$
MQI/&)5D_-;Q.\P-/\L-^:]T]Q+Y);'U-8]CWR1K+,==:,VEF^(W+ +^MO),0
MBV[*,=QBZV:Z2['8+Q'@3O1?7Z-PBOM+[7&U)3EIR#K3D>^Y+MMUOM[M,6]M
MBCWE;YL=+1>OT;:UM:)B)M$S&L<:S$^EB#U#T3SW8<[W.UV&QW>78URS[NV/
M#DO6:6^E72U:S$S%9BLZ3PM$QXPQ>_X='D&_43YD_P#MAW;_ +$%X_K3TS_O
M'8?SC%_#6?\ JIU1_NW?_P WS?P#_AT>0;]1/F3_ .V'=O\ L0/ZT],_[QV'
M\XQ?PS^JG5'^[=__ #?-_ /^'1Y!OU$^9/\ [8=V_P"Q _K3TS_O'8?SC%_#
M/ZJ=4?[MW_\ -\W\ _X='D&_43YD_P#MAW;_ +$#^M/3/^\=A_.,7\,_JIU1
M_NW?_P WS?P$@GVYGCTY 8!S*S3?G(C0&X=-VO4VI[M;\ <VYJ[.-<.7G.]C
M2VL=7*QU>8V2S)O"+1@\:],S4QZ.58K<8]5U31::*\S[I=3\LW/(<?+>5[G!
MGOGS1-_=Y*7TI2/-]+RS.FM_),:^/EEZ?VIZ6YIM>?Y.9\UVN?;TP8)BGO<=
M\>M\D^7Z/GB-=*>>)T\/-'K3=3'YD0        <+D>16'#\>OV6Y3=[?C^,8
MO9;ID61WZ[2FH5JLEALD%^YW>[W.:^I#$2WVVWQG'GG5UHEMM%55K2E!X<9\
M$G9;/=<QWF+E^PQWS;[/EKCQXZ1-K7O>T5I2L1QFUK3$1$<9F8A6">7+R(7S
MR+<K;]L"WOSH>D=>IG8+H+&IC3D1V)A3$WU9F776"OIZ&4;!N#-)\RBD^K&C
M4BPE*<3#0M5LRY/>6U^]]#>%\/G9_:]G>@L7*,T5MU/O/+GW^2)B8G--=(Q4
MMZ<6WK/NZ>BUO>98B)R3$:MBD]T          "8#[63A>N\9=MKG1F%J5]FX
MC'EZ6TTY+8<2E_)[S%A7+9>4P%*JU7NLN.2(=H9>31QIW[6G-]4N,5Z2]K3C
M-Y^1KP^.ON3&WY?R_M;R[)^.W$QO-YI/ABI-J[;%;Q^ODB^68G28]UBMX637
M2:UG@
M
M
M
M
M
M       1//=#\'WM@:BU]SAPBU?,9'I7Y;6^WJ1(R529FK,GO*G,1R&2XA'K
M+9PK.;HY%4GZWW*_J<KVH854B[FFM?/'C#/GX&^Y]>4=0[OMAS/)IL^9Z[C:
M:SPC=8J?C<<1X:YL%8M\N"*\9O"#(06T8          .\ZRV5G.F]A89M76>
M27#$-@:^R.U97B.2VM:$S+1?+-*;F0I2$/(=C26?4;[7F'D.1Y#*E-.H6VM2
M:\Q,Q.L>*U\[Y+ROJ/E&YY#SO#3<<IW>&V++CMX7I>-+1PTF)],6B8M6=+5F
M+1$K0WQA>0K O(UQGL.V[%]GV+9>._*8MN_74=^JG\*SUF-W.R(;+SCDIS#\
MM9:5/LTA2G**CJ7'6Y65%E(;N>+)&2NOI]+1OWP[0\V[-];9>G]UY\O),VN7
M9;B8X9L$SPB9CA[[%,^[S5X:6TO$>[R4F=C!4>.
M                     (8WN0_*DB4JX^/'0F2]66'HTCE%E5EEUZ./L+8G
M6C2L.=&=I2J&'4HF9(E/TN)CP%*IVW!BL/<Y?^KK\_\ B;(_@S[$3CBG=_JS
M!]*8F.68KQX1.M;[R:S'IC6FWU]'GRQ''%>(;1#;'           [SK'7&8;
MAV-@NJ-?6AZ_YSL?+;!A.)6:/UHY<<@R6YQK1:XRE]*I895+E)JXZKHAINBE
MJK1*:UIS$3:=(\96KGG.>7=.\FW7/^;Y(Q<KV6WR9LMY^]QXZS>T^V=(G2/&
M9TB.,K8?AEQAQ'AKQATYQMPNK4BVZQQ&);+I>&V?07D^7W!UZ\YMECS=>JVW
M<FRRXS)M&ZUKZ*'DM)KVH32EUI6*5BL>AH-[D=<<P[C]<<QZTYEK&;?;B;5I
MKK[K%6(IAQ1[,>*M*:^F8FT\9ED\=GPX
M
M
M
M
M
M                                  '1MG:WP[<6N<ZU1L*T,W_!MD8E
M?\)RVS/]*(N&/Y+;)-IND=+G2JF'U1)2JMNIZ+:<HE::T4FE:<3$3&D^"Z<C
MYSS'IWG.UY_RC).+FFRW&/-BO'WN3':+UGVQK$:QX3&L3PE5#<V^*.:\)N4&
MVN-N<>M*EZ^R-UK'<@7&5&8S'!KJVB[85E\-/2K/9?L<EQW7FVUN)BS/6C*5
M5QE?2UWI-+366^[MEU[RSN;T/R_K/E>E<>[PQ.3'KK.'/2?)FPSZ?H9(M%9F
M(\U/+>(TM#%,Z/O0          SX\<?/S:'CMY'8]NC!7)5XQ*?\OCNWM<*E
M59M>Q< ?E(=G6UQ*Z^A$R.SKZR[//Z=\.:BB5=\9Z2P]4QY)QV\T>#R?O)VF
MY'WAZ-S=-<UBN/F%-<FTW&FMMOGB-*V]<X[_ %,U/"])UC2]:6K: <>]_P"K
M.46G,$WOI?)&<JUUL.S-7BQW)"/0EQET6N-<;+>H-5+=M606&Y,NPYT1RO?'
ME,K16M>E*UN5;1:/-7PEH\ZNZ2Y[T-U'NNE>I<,X.<;/)-+U\8GTUO2WA;'>
MLQ>EHX6K,2]F.SYL                                       &B?S<
M>6>S^/S3[FL-47:WS^6VW+%*;P>'1,>>G5&*RU/6^9MG((+J7HRIK+C;K&/0
MY*:M3+DA3[K;\6'(8=H9LONXTCZ\LIOAD[ ;CNWU%'/.?X[T[?\ +\L>_GC7
M[5EC2T;7':-)\L\+;B]>-,<Q6LUODI:M<3=KM=;]=;G?;[<[A>KW>KA,NUXO
M%VF2;C=;M=;C)<F7"YW.X3''I<^X3Y;RW7GG5K<=<752JU56M2W-R>WV^#:8
M*;7:TIBVN*D4I2D16M*UB(K6M8B(K6L1$1$1$1$1$1HX\*P          2T?
M:_\  YW-]H9ESQSZS)7BFIU736^E$SF>J;GLV]6II&9Y9$;<3]TCX9A]VI 9
M=Z*:<F7ARJ%4>A*[9>VIK/O)\(\& 'QQ=U:\LY'MNU7*<G^G[_R[C>^6?J[:
MEI]SBG3TYLU/>3'C%,-=8\N6-9QI-:OP
M
M
M
M
M
M                                    ",E[E#Q[N<@./MKYA:UL*YNU
M^--HF,9_'MT93MPRG0STEZYW:0]1*ZJ<7JNZR'[NCM32B+9,N:UU55#2:1MS
MC\U?/'C'[3-OX+N[L=)=79.W?.LL5Y!SK)$X)M.E<6^B(K2(]7VJL5Q3Z\E,
M$1IK:4 X@-L@           -S_AV\M&8>-_:[V/9BJ]Y=Q7V7=8Z]GX+ 4W(
MG8M>G$18#&T\)C2*43]\5K@QT-3X2'&6[S!;2TXJCS$1UFMARSCG2?JRQL^(
MOL!R[O-R"-YR[W6WZ[V6.?LV>VL5RTXVG:YIC_J[6F9I>8M.&\S:(\M\E;62
M. Y]A>T\*Q?8^NLFL^9X+FMD@9'BF4V"8W/L]\LET81)A7"#*:K5*VG6E_%-
M>BT*I5*Z)4FM*7&)B8UCP:8^;<IYER+F>?DW.,&3;<UVV6V/+BR1Y;TO6=+5
MM$^F)^:8XQ,Q,2[<<K>                                     -8'E
M)\G.K/&OI!W++Q2V9ANW-&9ENTOJ)=P]"7DEV:31N1DV1(C+^?MNO\86XER?
M)31"I#M6X;*TO/T6W2RY8QUU^^]#W#L7V1Y[WHZGCE^V\^VZ9VTQ;>;ORZQC
MI/ACQZ_1MGR\8I6=8K&N2T36LQ-9IN[=FS^1FU<VW7N;+;EG&RM@WA=ZR?)+
MFINCLJ1Z+,2'#B1F$-1+99[1;8S,.#"CH;C0H;#3#*$--I32VVM-I\T^,MV/
M3'3/(^CN0[;IGIO;TVO)=GC\F+'7PB-9F9F9UFU[VF;WO:9M>]K6M,VF9>5G
M"_          ![9QQT#L/E)O+67'_5=M^T\YVCE,#&K.ERB_DK<R]5<B[Y#=
MG&TK7'L6,V6/(N$YVE%5:B1G%4I6M*4KVK6;6BL>,OF>LNK.3]"]+[[JWGU_
M)RO8X+9+^NTQPICIZ[Y+S7'2/3>T1P6N_%[CM@/$WC_JKCMK*,IG#]5XI#QV
M%)=:;9F7NXU6[<,BRBZ(:JIK[8RO(ILJY2^VO9\S*7V]$]*4NE:Q2L5CPAH1
MZYZPYMU_U;O^L.=VUYCO]Q.2T1.L4KPKCQ5UX^3%CBN.FO'RUC7B][.SY0
M
M
M
M
M
M
M   ^2X6^!=H$VUW2%$N5LN423;[C;KA&9F0+A F,KCS(4V'(0Y'E1)4=Q3;C
M;B5(6A54JI6E:T"IAS9=OEKGP6M3/2T6K:LS%JVB=8M68TF)B8UB8XQ/&%8A
MYC_'E<O'KRWR#%K!;9J="[57<L_T)>GJ+=81C;\IE5_P)V6I3GJ7;6MWGI@K
MHM:GW;<Y!EN]M9=$TMF;'[N_[F?!N]^'+N_@[O=OL.^W=Z_UKV$5P;ZD<)]Y
M$3[O/$?@;FE9O&D16,D9<=?R;4V4GOP           -[OAK\RF9^/?,XNI=M
M2KSF?$+,[SZM^L+7K7*]:?O5R>I25GV Q:U4X];'G%>I>K*WT3-32LF-2DRB
MDRJ^'-..=)^HQ6^([X<>6]W>6VZ@Z?KCVW</;8]*7G2M-W2L<,&>?"+1'##F
MGZG"EY]WI-+$G6NRL!W%@6*[0U=EMDSK7V;V>-?L5RS'9K<^T7FURJ*HA^,^
MCHI#K+J%M/LN)0_&?;6TZA#J%H3<(F)C6/!I]YUR7FW3G-<_(^>[?+M>;[7)
M./+BR1Y;TM'HF/5,:368UK:LQ:LS68F>\'*U@
M           -9'DU\H.D?&WJ1_(<ME0<PW7E-MD_BBTG"N3;-^RN?U>C-7^_
M>E1Z3CFOK7,:5\Y<G&_NJFU1XM'I-:-TI9<M<<<?K>I[=V2['=3]Y^H(V?+Z
MVV_3."\?:][:NN/%7A,X\>ND9-Q:)^ACB>&L7O-:<5:IR:Y-;EY>;ERW>^]\
MME9=GV72NYUU7?'L^/V>.MW[)Q3%+3ZKK%AQ:PL.U;B1&ZUZ=5..*<?<==<M
MUK3>?-;Q;I>B>B>F^WO3>WZ5Z5V]=ORG;UX1XWR7G3SY<M](F^6\QK>\^RM8
MK6M:QX&=7U@           )VWMJ/'!74&JIW.S;%A2UL?=UD59=(V^Y1DUDX
MIII]YF1,S)E+JJJBW7:4Z,W6.OTTNMV*(TMIVK-S>03MMCTCSSXSX?(U8?&G
MWE_K%SZG:SD&77DW+,OGWMJSPR[R(F(PSIXUVM9GS1KI.>]HM7S8*RE4$I@>
M
M
M
M
M
M
M       &N?RB\ L2\B7%7+-.7"EOM.RK%ZV::0S:6TFB\6V1:X;Z8$69+2VY
M(;Q7+HZU6N[H2ERE(S])*6UR(L>J:>7'&2NGI]#V/L9W9YAV>Z\V_4>'SY.2
MY=,.]PQ/Y7;VF/-,1X>]Q3IEQ3P^E7R3,4O?6KDSK!LNUEFF6:ZS_'[CBF<8
M-D-WQ/+L9N[/R]SL.16&>_;+O:IS5%+2F1"G1EMJJE2D*Z=4UJFM*UMDQ,3I
M/BWF\JYIR_G?+-OSCE.:FXY7NL-,N+)2=:WQY*Q:EJSZK5F)]?KC5U0X3P
M         ;B?%/Y@MS>-W-$8[.I==G<8<INJ)&>:??GU^8L4F2XTB9G.K'IL
MAN%8,R;81_2(RU-V^\MIHU*]-U,>9%K8LTXYT\:L=._/P[]-]YN6SO,7N]CU
MQ@QZ8-W%>%XB)\N#=16/-DPS/U;1KDPS/FIK6;X\EBUQKY.:0Y=:FQ_=?'_/
M+5GV!9 E;-)D)2X]TL5WCH;5<,:RJR2J-73&\EME7D>O#EMMNT0M#J.]EUIQ
M=PK:MX\U?!IVZTZ(ZG[>\_S=,]6[7)M.;8>.EN-;TG7RY,5XUKDQVTGRWK,Q
MK$UG2U;5CWL[/E                                 :3O*_YH-,>.W&
MKC@&(.67:_+&\6Q#F-:O9E5DV+ T3VD.PLJW!+MTN/*LULI%<I(B6AIQ%UNM
M%-=M(T5VLYNCES1CC2.-V3/8/X;.I.\.]IS;F,9=AT#CO^,W,QI?/Y9TMBVD
M6B8O;7Z-\LQ.+%]+7SY*^ZM79[ZW[M[DYM3*=T[RSB\;!V/F$NDF\7^\.H^H
MRRGTH-IM,".AFWV2PVF-2C,.#$:9BQ64T0VA-*%OM:;3YK>+<)TITGT]T1R+
M!TUTOM<>TY-MZZ4QTCTSQM>]IUM?)>>-[VF;6GC,R\>.KZ(           &W
M;PU^-Z[>0_E):[3D]NG-<=]2NVS,]Z7UI3\5JXVQ,E2[#K6W3FNU;=[V!-B+
M875M;;L:ULS)*%T=::2Y6PX_>6X_5CQ8]_$=WFV_9_H7)N-C>L]8<PBV'8TG
M29K;3Z>YM6?O,%9BT:Q,6RSCI,>6UIBS;MMMMUFMT"T6B!"M5IM4*+;;7:[;
M%8@VZVVZ"PW%A0($**VU&APH<9I+;33:4H;0FB4TI2E*%R:2,V;-N<U]QN+V
MR;C):;6M:9M:UK3K:UK3K,S,S,S,SK,\9?:%,
M
M
M
M
M
M                                             $13W(7BQ5G%BG^0
MC1&.I7EV)6J)$Y+8O9X552<FQ&UL-PK3MUAF,BKC]XPV TW"O5:T5ZEF:8DU
MJVF ^IZ)N,6OXROCZ6PCX,^^T<KW5.T756;_ /A^XR3/+<M[<,66TS:^TF9\
M*9K3-\/JS3:G&<M8K",(39N            !FEP@Y\\CO']M1G9^@LM^38G+
MB,9QKR_?-7'7FR+/$6XINTY?8&942KRXZ7W/E9T9V/<8*G%UCOMT6Y1?>F2V
M.=:O->Y_:?HWNWR&>1]6;?S6K$S@W&/2NXVUYT^GAR3$Z:Z1YJ6BV.^D>>LZ
M1,6'/C=\N/&;R-XK%AXC=&M<;ZMMM^:S/0F57)A62PZQVDJG7G";G5F'%S_$
M4+HJM)41MN7%12E9L6+5;??<,>6N2.'"WJ:@N\WP^];=F]_;)S#'.\Z4O?3#
MOL59]W.L_1IFKK,X,O[F\S2T_DLF32=-J95>#@
M      'R7"X0+3 FW2Z38EMMEMB2;A<;C<)+,.!;X$-E<B9-FS)"VX\6)%CM
MJ<<<<4E"$)JI5:4I6H5,.'+N,M<&"MKY[VBM:UB9M:TSI%:Q&LS,S.D1'&9X
M0B+^5SW'%CQ!O)./_CVO%OR?*EHEV7+N3?RZ9N,XRNJ5QY<'3D*6W\MD]\:<
M[D_;\EMRU,4354)J;5QN7'B9=QI]''X^ML&["?!ONN83AZM[NX[X-A$Q?%RW
M73)D],6WEHXXJ3X^XK,9;>&6V/2<=X5^29+D699!><KRZ^WC*,HR*XR[Q?\
M(L@N4R\7R]W:>\J1-N5UNMP>D3;A.EOKJMQUU:EK56M:UK4AS,SQGQ;*]ELM
MGRW:8]AR_%CP;'#2*8\>.L4I2E8TK6M:Q%:UB.$1$1$.$.$H           '
MJFD-+;'Y%[;P'2&H\>D93L;960Q,:Q>RQZ]B7I<BCCTF;.D5HIN!9[/;V'ID
MZ4YT:B0H[KSE:(;56G-:S:?+'C*P]3]2\FZ.Z?W?4_4&:,')]EAG)EO/HB.$
M5K'WU[VF*4K'&][5K'&86E/CSX-ZY\?7&7#=!8'2/=+O'3]\>T,Z3%^5F[%V
M7=(L1K(<HDMJ4MR/ 0F(U"ML92E5B6R)':4I;B7'7+ICI&.OEAHM[O=T.<]W
M.MMSU9S76FWG\7ML&NM=OMJS,X\4>B;<9ODMP\^6U[1$1,5C.$[O,
M
M
M
M
M
M
M   /EFPH5SA2[=<8D6X6^X19$*? FQVI4*;"E-+8E1)<5]#C$F+)8<4AQM:5
M(6A5:5I6E0[XLN3!DKFPVM3-2T6K:LS$UF)UB8F.,3$\8F.,2KBO.-XI+EP$
MW37:>J;++?XH;FO<U_#'X[3K\?56:2:2+E<M3W:1W.U:@ICMN2L?>>JE4JW(
M=8ZN.P7W5V[/B]W;6/J2W)_"_P!^L/=CIK\Q<^RUCK[EN*L9HF8B=UAC2M=U
M2.&MM=*[BL?5R36_"N6M8T0%!E2            !SV+Y3DV#Y%9<OPS(;WB>
M68W<8MXQ[)L;NDZR7^QW:"ZEZ'<K1=[:_&GVZ=%=313;K3B%H53K2IS$S$ZQ
MXHF^V&QYIL\O+N98<6XV&:DTR8\E:WQWI:-)K>EHFMJS'C$Q,2F ^-?W,LF$
MFQZA\B<9<R&VB+;+1R9P^Q..W!JE'*-I=VY@UBCJK<$(:7]:[6"+1_M;31VW
M/N+=E$O'N?1D^ZUX=Z/@GIEG+U#V>M%<DS-K\MS7TK/LVF>\_1X^&+/;R\9\
MN:L17&F%:\V1K_;F'6/8>KLUQ?86"Y-$3.L&78;>[=D6/7:+6M4*<A76UR),
M1Y33J:H<117>TXE2%T2I-:4EQ,3&L>#7;SCDW-^G^8Y>3\]VV?9\TP6\N3%F
MI;'DI/[JMHB8UCC$Z:3&DQK$NZG*V                          P2YO^
M1_BCX_L/^^'?VP8\?*+C!<FXAJ;%Z1K[M/-Z(<4PE=CQ>DJ-\G:O70I"[G<7
MH-K;6BJ*R/5JEM72^2F.-;>+U3MCV:Z][M\Q^Q]);.;;&E],VZRZTVN'T_3R
MZ3K;3C&/'%\LQ.L4\NLQ L\D_FVY1>0:1=,%B27M&\;7'J)BZ9PV\R7I&51V
M%^HQ*VMES3%MF9N]5ZE'$V]+,2RL*;:52(Y(:^:7 R9K9.'A5M9[+_#+T-VC
MICYIDK'-.LXCCO,U(B,4SXQM<4S:,,:</>:WS6UM'O(I;W<:82BR2
M      _24J6I*$)JI:JT2E*:54I2E5Z)2E-.M:UK6OPH'$S$1K/@L*_ ;XF_
M\F>K&^2V]\8^4Y1;AQ]NENL5XC=MRTMK.Z?+S8N++BO4[[;G64H;9E7SNHF3
M!;HU;JT:6W,H]<,&+R1YK?6G]AJ'^+#O]_\ <CGL]%=*Y_-T-R[-]*])^CO-
MS76LY=8^M@Q:S7#IK6\^;-]*+8_+(Q)##D
M
M
M
M
M
M                                              \7Y#<?]6\I--9[
MH;<V.M9/KO8ED>LU[@54EF=$7W(D6V^62=5MU5KR&P7)EJ9 E)354>4RA?15
M*537K:L6KY9\)?2](=6\]Z%ZDVG573>:<'.-GEB]+>-9]%J7KP\V/)69IDK/
MUJS,</%6">1SQ^[6\=/(>]:<S]MZ]8A=?FK_ *@V6U&HQ:=CX)655J-<6T-K
M<1;LCLZUIBWBWJ5ZD.6GN1ZD5Z+(?MN3'..VD^#>#V;[M\A[Q='XNH^4S&+F
M&/3'N]M,ZWV^?36:_NL=_K8<D<+TX3I>MZ5P$*;UD             !FEPW\
M@O*[@?E_WT\==H7/';=,E(D9+KR\^I?]8YG1":-*1DV%RWDV]^55BGIHG1JQ
M;G'16M&)+77J=Z9+8YUK+S7N-VCZ"[J\N^P=8[&F;-6NF/<4_%[G#Z?Q>:(\
MT1KQFEO-BM/UJ630."ON4>*'()-EPCE' 3Q5VG*3&AJR&ZS7;SHO(+@JB6E/
MQ<TJTBXX"F2XE;JFK\RBWPVJI16ZOK^-9E-S2W"W"?V&MGNG\%W7W2,Y>9]#
M7_/W(JZS[NM8IOL=?'2<.OESZ<(UP6G)>=9]Q2$CFRWNS9):+;?\=N]LOUAO
M,*/<K1>[+/BW2T76W2VTO1)]MN4%U^'.A2F5T6VZTM2%IK2M*UH26&^YVVYV
M6XOM-YCOBW6.TUO2]9K>MHG2:VK:(FLQ/"8F(F)\7)A0
M     8X<EN7G&SA]A2L^Y(;@P_5EA6B16UL7R<J1DF2OQ4I6_!Q##[6U/RO+
MK@TE5*K9MT.2XVFO<NB44JJG6UZTC6TZ0^RZ*[>]:=Q.9_FGHSEVXW^[B8\T
MTKICQQ/A;-FM-<6*L^BV2]8F>$:SP1!N>ON?]C9TW=]>\#<+E:GQQWYF#(WA
ML>#:;MLBY,*2IA3^'8315VQ;"T*Z*4W+GNW>8XTM*DL07D$3)N9GACX>UL-[
M4? ]R;E<X^;]U=S7?[R-+1LMO:]-O6?'3-F^CES>J:8XQ4B8F)MEK**IG&=Y
MMLS*[YG>QLNR7.\VR:<[<\BRW+[W<<BR.^7!^O5V9=;S=I$NX3I"^E*=SCBJ
MTI2E*?"E*$69F9UGQ9X\KY5RSDFPQ<JY-M\.UY9@K%<>+#2N/'2L>$5I2(K6
M/9$.J'">              EW^WI\/CN;77$^?_)G&%HPRQS6KYQHU[?(;54Y
M??K?)52'N._P)-%N(QS'IT>KF.LN-H7/G-HN*:TBL153)>WPZ_C+>'H_QM>W
MQ>?$17EF#<=I>B<\3S++6:<RW%)G\3CM''9X[1_UF2LZ;B8F8I29PS].UXQS
M;R:UD@
M
M
M
M
M
M                   !A+S]X)Z@\A''S(-&[5C)@3J*=OFMM@Q(GS5^UGGS
M$*3%M64VMJDF%]H1*(DJ9N%O<>0Q<(;BVU*;<HT\UTR4C)7RR]-[3=T^H>T7
M5V'JCD-O/BX4W.WF=*;G!-HFV*TZ6\L\(MCR1$VQWB)B)CS5M6*<NN)>Y>$^
M]<PT#N_'UVC*L8E*=MEWC-RE8WG&+2'WV[)G&&7*3'C5NV,7YJ.I33G8EUAY
M#L:0AJ4P\RW;+TFEO+;Q;O.WW7_3G<SI;;]6=,9HR;#/72U)F/>8,L1'GP9J
MQ,^3+CF>,:S%HFMZ3:EJVG&8ZOM@              #-_B/Y&N9/!^Z-2>/&
M[<FQC':ROF;EK>\N-Y7J^\][RWI5)V"9 F=8XLJ;5U=')L)N)<4T76K<A"NB
MJ=Z9+T^K/!YAW![-]N.Y^":=8<LP9]YY=*[BFN+<TX:1Y<^/RWF*Z1I2\WQ\
M.-)C@E3<1?=0ZFRAJU8SS1TS>=7WQ?I1I>T-.)DYE@#SRW4T7<;M@EUE4SG%
MK>PQ6O<F#*R9]:T]4MIHKHB53=1/"\:,$.X/P)<_V-LF][:\RQ;[:QK,;;>:
M8<\1I]6F>L>XRVF?3>NVK$>,SIK,DGCUR_XP<K['3(..N\]<[9B(BM3)L#%\
MABKR>RL/I0IK[Y,,G5A9?B[RJ.)^Y7&#%=I6O2J:5)-;UO&M9U88]7]N^N.@
M=U]DZQY7O.7Y/-,1;+CGW5YCQ]WFKYL.6/;CO:/:R0.SXP
M _*E)0E2UJ2A"$U4I2JT2E*4TZJ4I5>E*)I2G6M:AS$3,Z1XM67*OS/^._B+
M2YVW.M\V;/<ZMOJ(<UEI.D?9^9UEM(HXNW3G;/-:Q#&+A1*J5]*]7:V5KW4Z
M%*^;'3QGC['NO0?PV]X.X7DS<KY5DVG*[_\ Q.]UVV'2?OJQ>)S9:^W#BR(O
M?,/W0G)O:;=UQ3B5K^P\<,4E-.1$9UD2H.Q=NR6JK514RW_/P6\#Q"LJ*KL4
MS2WW>2PK[HS.0OMJF-?<VGA3A#./MU\#G1'(IQ[_ +@;O+SG?UG7W&/S;?:1
M/JMY;>_S:3QU]YBK:.%L4QKK&RV9M79FY\PN6P-N; S'9F<7A5*W++,ZR.[9
M3?Y:$+<6TPY<[S*F2TQ(]754:92JC3*:]J$I3\"-,S:=9XRS0Y)R'DG37+J<
MHZ>VFVV7*\?U<6#'3%CCUSY:1$:SIQGQGQF9ET$X78               D3>
M#GPVW7FYFEOY&<@\?N%LXEX)>D.6ZU3V),)SD#E%JDN)?Q:T/I>C2F]?V.;'
M[;Y<FOA)<I6W15>M\V]!D8,/GGS6^I^VP]^*#XC<';+EE^CND<U+]P-WB^E:
MLQ;[!BM'#+>-)CW]ZSK@QS]6/QUX\ONZY;"NVVVW6:W0+1:($*U6FU0HMMM=
MKML5B#;K;;H+#<6% @0HK;4:'"AQFDMM--I2AM":)32E*4H7!J&S9LVYS7W&
MXO;)N,EIM:UIFUK6M.MK6M.LS,S,S,S.LSQE]H4P
M
M
M
M
M
M                                                       :V_)M
MXU]2^2;1;NO<O7'Q+:&)*FWK3>VXUN9E7;"<C>C5;=MMRI2C<N[8)DE6VV[M
M;:.HH[Z34ANJ),9AQ%/+CC)72?%[/V2[T=0=E^J8YOR[7<<CW'EIO-I-IBF;
M'$\+5]%,^/C.+)I.FMJ6UI>\36@\FN,NY>(>Y<MT1O?$I6(Y]B,KM=:5WR+/
MD%GD+=^R<KQ2[>DTQ?L6OS#57(DMNE.O13;B6WVW6F[;:LTGRV\6ZSHGK;IO
MN%TWM^JNE=Q7<<IW%>$^%\=XT\^++369IEI,Z7I/LM6;5M6T^!G5]8
M          .8L&0W_%+S;\CQ:^7C&LAM$BDNU7VP7.;9KS;)24J2F3;[I;GX
MTZ%(2E=:46VM*J4K7XG/AQA&W>SVF_VU]GOL6/-L\D:7IDK6]+1ZK5M$UM'L
MF)AN!XY^?+R:<=TV^W?CQIO#%X"FNF,\@[0G8ZI*&Z=M6Y.<?-V?:3B5M]*=
M*W[MITI6E.O7K5KGRU].L>UCQUC\)_9/K";YOS7^:]]?7\;L+_9]-?5@TOM?
M_P AN]T7[L3#928D#DMQ0R2QN)JTF;E.C\QMF3,R**HJCSC&"YVC%78*654I
M5*:Y#*JNBJ_%-4T[Z]=U'WT?<8Q=4_ +S+'-LO17/\.6O'3%O<-L<QZHG/@]
M[%M?_#UT]NO#;QJ#SY>+3;S<9I'(^/K.\2%-)78]OX?EV#.1:O+]-'S.1OVB
M;@M$T5_/JB[+HVGZR^U/Q*L9\4^G1CUU%\)_?7IZ;6GDT[W;1K]/:9L6?73U
M8XO7/\FN*-?"-9;*M:\C>/>YVV'=0;VTYM1N3ZGH*USLW"\V]6K*4*?2BF-W
MJY*JMA+B>]/3JCK3NI0JQ:MO"8EXMSKHWJ_INTUZBY5S'83737[1MLV'37P_
M*4KX^CU^A[,<OFP     /GERXL",_-G28\*'%:6_)ERWFX\:.RW2JG'GWWE(
M:9:0FG6JE5I2E/I#OCQY,MXQ8JS;):=(B(F9F?5$1QF6'VU/(?P3TI22C9W+
MGCYC$^'U^8L*MHXG=\I1T0ERO;B5AN5TR=WZBJ5^I$5_.I_RT.DY*5\9AZ)R
M'L_W3ZF\L\CZ>YOGQ6\+_9<M,7\;DK7%'SW:M]U>Y@\;&L_FHNOKGMSD!<FO
MN;"M=Z[F8Y852:=>],J\;6EX!,1%:4FJ:O184Q*Z]*MT6BO?2E;<XX\-9>Y]
M-?!3WHYWY<G-Z<OY1AGC/VC<1DR:>RFUC/&L^JUZ:>G2>#3=R ]UCR&RA$^U
M\;>.VMM2PGD+CL9-LF]WC:V5-IZJ[+C;[=;6<#QBU3:T[>C,IB\,H^-*U7UI
M5-&VZM/U8B&1W27P&=(;&:9^L^<;WF&6)UG'MJ4VN*?W-K6G/EM7VUMAM/L]
M.B/DCY)><_+9,Z'OGDMLO+<<N"GOFL%MUV;PO73K;U*(]%_7^$1\=Q";1EJG
M8A<B&\[1-5=5UJM=54+9+W^M,Z,J.C.S':[M_-<G2O)=EM]Y333/:GOMQ&GI
MC<9IR98UGC,5O$>'#A&F#YT>G@                !O=\-?AKS/R$9G%VUM
MJ+><,XA89>?2OU^:]:VWK<%ZMKU*RL!P&56B7&;8RXGT[U>F^J82:UC1JUF5
M4J+7PX9R3K/U&*WQ'?$=RWM%RVW3_3]L>Y[A[G'K2DZ6IM*6CAGSQX3:8XX<
M,_7X7O'N](O8MX7AF*:YQ'&<!P6P6S%<,PRQ6O&<6QNRQD0[58[#98;4"UVN
MWQF_JM18<-A"$T^->E.M:UKUJ7"(B(TCP:=^9<RW_.>89^;<TS7S\RW.6V3+
MDO.M[Y+S-K6M/IF9F9EV8Y00
M
M
M
M
M
M                                         &M_R2^,O17DCU+]Z&PX
MR<6VABL2Y/:CW):(;3V1X->)C/=\E/:[V*Y+@]TEMMUN-I><0EVB:.,.1Y*&
MWT4\F*N2-)\7LW9CO9U3V8Z@_./)[>_Y'N+5C=[.\S&//2)^M6>/N\]8U]WE
MB)F-?+>+TF:36N\M^(.]N$>Y;[I#D!B#V,95:^^;9[G'4N;BV<8RY*DQK9F6
M%7OTFFKUCEVK%7V+[6Y$=U*X\IIB4T\RW;;TM2?+;Q;HNW_</I7N;TYBZGZ2
MW$9]AD^C>L\,N#)$1-L.:FLS3)36-8XUM$Q>EKTM6TXQG5]N
M         R"PGEKRJUK1I.N>3/(+ *,=WH4PG<VQL5HSWHD-J]*EBR2!1ON;
MENIKTZ=:.KI]"J]>T7O'A,_=?(\S[?\ 0?.M?SSR3E&[U\??;/;Y=?#Q\^.W
MJC[D>J&3F-^7OR;XKZ/V9S9WS*]!Z,^C[Y,N7F/<N)V^DE[[[HU\^897V4]5
MMSN;>^/J)5UKU[1FRQ]]+XC>_#SV1W^OO^F>55UB8_%XO<^/CI[J::3ZIC2:
M^B8>O6CSU>6JR*?5#Y?WMZLA+:7*7?56A\@2FC=553Z"+]JRY(BJKWU[JM41
M57P[NO2G3M[_ "^O]I\]N/A2^'_<Q$9.G<4:?@;K?8_N^3=5U^?73T.<_B"O
M+Q^MO_Z"\8_\%Q]HS>O]B/\ $B_W1_AZ_L__ //<R_VQT2[^<7RL7MJ6S,YD
M9VRB:[ZSU;1B^L,?=0OUTR>D218<%MK]O:]1-*=C"FT>GU1T[*U37CW^6?2N
MNW^%_L-MK5MCZ<VLS6-(\^7<Y(\-.,7SVBT^VT3.O'QXO#\M\H'D7S>DA%_Y
MN\GO0EI=1*AV/<F;XG DLOQ_E7XS]OQ2[V6"[$>8ZT6RINK2JUK6J>JJUKQ.
M7)/WT_=?3\O['=G.5Z3M.F.1^>NFDWV>'+:)B=8F+9:7M$Q/A.NOMX,3LVVI
ML_93_P UL;8^>9_)H]6321FV7Y#E3_S%:OUJ_P"M?;C/<]:M9+GUNO=]T5\?
MK5Z])F9\9??<LY#R/DM?)R;9;3:4TTTPX<>*-.'#2E:\.$</9'J=#.%V
M                 2 O#EX2LXYZ7RW;MWK$R'7O$:QSD/,SD-/6K)-ZSX$Y
M3,S&<$D.I0[!Q&.]%<8NU_;I6B'*5B0:KE4?>@R,.&<GTK<*?ML2OB,^)KE?
M:G:WZ9Z6MAWG<'+32:ZQ;'L:VKK&7/$<+99B8MBP3XQIDRZ4\E<MA?@>!X9J
M_#,8UWKO&+-AF#899H./8KBN/06;;9;%9;:RF/"M]OA1TI;999;3_P ZEJK5
M2JU56M:SXB(C2/!J%YKS7F7/.99^<<XSY-SS3<Y+9,N7):;7O>TZVM:T\9F9
M^YX1P=M.5O
M
M
M
M
M
M                              &%7.G@1Q^\@NG9FIMY8]W2H?S,[ -C
M61F&QGNL\A?;0C[8Q6[2([W2++]%M$^WO4<@W%E"4O-U6VRXUTOCKDC2STOM
M;W7ZM[1]1UZ@Z7S?0MI7/M[S,X-SCC[S+2)CC&LSCR1I?',S-9TFU;5O?D)\
M;?(?QS;47@^W;,N]8+?94Q>K]S6&!*3@VQK3'6JM/EGUJD4L&6P8_;6XV.2Z
MJ7"4JBTJ?BN1Y3]NR8[8YTGP];<QVB[S]']X^0QS3I[)&+FF*L?:=G>T>_V]
MY]<</>8K3K[O-6/)?PF*9(OCKKZ*;UP
M                   !*A\.7@#R/?;N+<G.;>/7C#]'T=A7[7NEI]';1EVX
M&F7V)4.\YHPJB;CBFL9J4*2B,JD>ZWIJOJMUC0E,ORY6'!-OI7^KZF"/Q&?%
MGL^E*Y^B.V6;'N.J-)IN-Y72^+:3,3$TPS]7+N:^FWTL6&?HSY\D6ICG3V"P
M6+%+'9\8Q>RVG&\:QZV0;)8,>L%MAV>QV.S6N,W"MMHL]IMS,>!;+9;H;*&F
M([+:&F6D42A-$TI0G>'"&K;=[O=;_=9-]OLN3-O<U[7R9,EIO>][3,VO>]IF
MUK6F9FUK3,S,S,SJY8(X
M
M
M
M
M
M                                          /'M\Z!U!R<U;D^F-YX
M+9-AZZRZ)6-=;#>X_?Z,A*5TA7FS3FJMS[%D5I=7ZL*X0W&9<1ZE%M.)53J<
M6K%HTMQA]%TIU9U%T1SW!U)TMNLNSYQM[:UO2?&/32]?JWQWCA?'>)I>.%HF
M%?IY7?!;NC@A-ONW]--7[='$[U7)CV4,Q43,ZU"PXNJD6_:-KMS+='["S2O8
MSD<1E,!5:=LQN"ZMA,BWY<$X^,<:-MO83XI.FNZF+%T[U).+EO7VD1&*9TP;
MN?PMM:T\,D^,[>\SD]..<M8M--!I098
M                !VK",'S+9>6X_@.O,5R#-\WRRYQ[-C.)8K:9U]R&_766
MKMCV^U6FVLR)LV4YTK7M;0JM$TK6O2E*U.8B9G2/% YGS3EO)>7YN;<XSX=K
MRS;TF^3+EO6F/'2/&U[VF*UB/7,IROB/]O3B>A*XQR)YQ6FPY_NQA4*^X9I-
M2HE_U_JF8E*),2?F+E/7M6>9] =JFJ6D>M9;8^BJVE37:,R69N+;Q7Z5^-O4
MU=_$%\7G,.J_?]']K\F7:=,SYJ9M[QQ[C=1X37#'"V#!:/3.F;+6=+1BKYJ6
ME/DI@F
M
M
M
M
M
M                                ?QDQH\R/(AS([,J)*9=C2HLEI#\>
M3'?0II^/(8=2IIYEYI54K0JE4J36M*TZ!VI>^.\9,<S7)68F)B=)B8XQ,3'&
M)B?"437RE>V]Q39KF2[T\?\ #LVO\_?^;N^0\;Y+\*R:YRZ8M5'WEZMN4E<:
MW:XO,E=7.VU25IQ]U2T(87:VVZT=B9=O$_2Q^/J9^=B_C,W_ "2,/2W=JV7=
M\IC2F/F,1:^XQ1X1]JK&MMQ2.'XVL3GB(F;1GF?HPI-A:ZSS4V9Y#KK9V'Y'
M@.=XG<';5DF)99:)MCO]FGM4HJK$ZVSV6)+/J-K2XVKM['6E)6BJD*2JL.8F
M)TGQ;+^4<XY5U!RW#SCD>XP[OE6XI%L>7%>M\=ZSZ:VK,Q/JF/&)B8G28F'3
M#A<@                                         &?7 _QL\HO(9GGW
MKZ-PY4;$+5+:9SG<&5MSK7K'!65IH[5NZ7UJ))<NE^>9K2L>TV]N5<'NZBZM
MHCI=?;J8\=LDZ5\'D_=7O1T-V@Y5]NZHW.O,<E9G!M,7EMN<\^'T:3,>7'$_
M6RY)KCCPUF\UK-@[XXO$QQE\<6*-NX+:T[ W?=K;\GFV^\MML5.6W5#]&US+
M+B<)+DN-@6'+?12M($-Q;\A*45FR9BVVUIGX\5<<</K>MJ+[R]_^MN\F_FO-
M,GV3IC'?7#L<5I]U73POEMPG/FT_ZR\16NL^ZICB9B=HY5>&
M
M
M
M
M
M
M                  U]<\/&5Q2\A>(*L^\,(1"SRVV]</#-T8>F)9MH8=6B
MG'6(\:]UC/L9!CZ7G5U7:;JU,M]:NK<;;:D50^BGDQUR1]+Q>N=JN]O7O:'F
M/VGIC=3;E5[ZYMGFUOMLWHF9IK$X\FD1IEQ33)PB)FU-:S I\B?A6Y:^/N3=
M<NN%H5N?CVQ(K\CO' ;5)K"M4554I93LK$DR+E=M=RZK6E%7GG)5H<<6E#4]
MQVM6TP<F&^/CXU];:WV>^);M_P!W*8^7X<GYMZNF/I;+/:/->?3]FRZ5IN(]
M.D17+$1,VQ17C.GPHLB                                       [!
MBN)Y1G61V7#L)QR^Y?EN1W"/:<?QC&;3.OM_OETE+[(UOM-GMC$FX7":^OX(
M::;6M7\E#F(F9TCQ1-_O]CRK9Y>8\SS8MOR_#2;Y,N2]:8Z5CQM>]IBM:QZ9
MF8A+2\;7MG,GRNMAV[Y"IDW#,;5\I=+3QOQ.[,IS&],U6U(91M+,;6\^QB-O
MDL)[7;3:77+LI#W1V9;I#2V:RL>VF>.3P]3 #O/\;&QV'O>GNT-:[G>\:WYC
MEI/N:3QB?LN&T1.6T3X9<L1BUCZ./-2T63,=9ZOUUIG!L>UIJC"L:UY@&)P4
M6['<2Q*TQ++9+7%36JUT8A0VVVU2)+RE.OOK[GI#ZU.NK6XM2JS(B(C2/!K?
MYWSSG'4G-,W.^?[G-O.;;B_FR9<MYO>T^V9F>$1PK6-*UK$5K$1$0[V<K4
M
M
M
M
M
M
M                              _C)C1YD>1#F1V9424R[&E19+2'X\F.
M^A33\>0PZE33S+S2JI6A5*I4FM:5IT#M2]\=XR8YFN2LQ,3$Z3$QQB8F.,3$
M^$HX/D(]N'QFY,KO>Q^+DJV<7-S35RKA)L-OMKLC168W!ZCCE47'#[>GYO7<
MF2_V)^;L"?D64=ZE6J0ZOU*1\FWK;C7A/[#,KM%\976W1,8N3==5OSWINL16
M+VM$;[#6.'T<UN&XB(U^AG^G:=(C/2L:3"MY?< ^5_!C+*XOR.U+?<1ARI2X
M^.YW 1]OZTS"E*+<;7C&=6NCUCFREQD>JN"ZXQ<XJ%4^9C,JKVD*^.])TM#9
M9V\[L] ]TN7_ &[HWF&+<9*UUR8+?B]SA_[W!;2]8UX1>(MBM/U+VCBPW.CT
M<                                 #])2I:DH0FJEJK1*4II52E*57H
ME*4TZUK6M:_"@<3,1&L^#>[P$]O[S)YC.6?--DVR1Q>T=+4S*7F.RK#/3GN2
MVUQ'JH<P/5[Z[7=YS4I"FZMSKJ]:;>MASUH[LJJ?257QX+WXSPJQ7[L_%KVX
M[<UR<MY+>.>=45UCW.VO7W&.WA^/W,>:E=..M,49<D6CRWKCU\T3=>#'C XA
M>/K'T1M&:]:E[ F6Y-OR?=.;UBY'M7)FU5[Y+"[^J)&BXU9Y2TH]2VV:/;K>
M[5IM;K3KJ/5K-IBIC^KX^MK'[H]\>X7=S=^?JC>37E%;^;%L\.N/:X_5/N]9
MG)>..F3-;)DC68K:M9\K845'D(
M
M
M
M
M
M
M  .KYIA&&;'QB\83L+$L:SK#<AB+@7[%,OL=LR3'+U"<K2JXEULMXC3+;/CJ
M4FE>QUM2>M*5^FAQ,1,:3X)W+>9\RY-OL?,^4;C-M>98;>;'EPWMCR4MZZWI
M,6K/MB81E^<'MB./>W7KKF_#?,U\<<UD_,RU:XR:EURW2]VFK2XXAFW2/5EY
MKKQ$F6OJZMA5YA,-THB-;VDTI0C7VU9XTX3^PS9[8?&]U?T]7'RSN/MHYSRR
MND?:,?EQ;RE?7:-(P[C2/"+1AO:>-\UI1&.7/C;YH<(+C(:Y!Z/RC'\73+^4
MM^SK RG+M5WBKCKK<.L3/,?^=LMOEW!#-7&H%Q7!NE&_BY&16E:4BWQWI]:.
M#8-V^[S]MNY^&+=(\TP9M]Y=;;;)/NMU3A&NN#)Y;VBNNDY,<7Q:^%Y8,%-Z
MD                             ?5"A3+E,B6ZW1)4^X3Y3$*! A,.RID
MV9*=0Q%B1(K"''Y,J2^XE#;:$J6M:J4I2M:A3RY<>#';-FM6F&E9M:UIB(K$
M1K,S,\(B(XS,\(AO;X6>WDYW<IU6K)MD6"/Q5U5,5&?=R3;]OFM[ N5O=K2K
MJ\8U%'7%R9R6VVI*TTOKN/Q7FU=S3[E:=I7IM\EO'A#%CN5\7W:OH2,FQY-F
MGGW/JZQ&/:6K[BMH_P#2[N=<>GC'XB-Q:)X6I'BF)\&?"YP>X*IM.28C@%-J
M;DM]&7U;IVXS R?*8-Q12BE2<+M%8C6,8#1IVJZ,NVZ(BY495Z;TR1T[JS*8
M:4XQQMZVNGNC\2G<_NG.39<PW?V#IR^L?8]I-L6*U?5FOK.7/K&FL9+SCUC6
MN.G@VS%5X"
M
M
M
M
M
M                                                   /BN-MMUXM
M\VTW>!"NEKN45^%<;;<8K$ZWSX4EM3,F)-AR6W8\J+(:75*VUI4A::UI6E:!
M5PYLVVS5W&WO;'GI:+5M69K:LQQB:S&DQ,3QB8G6&C'EY[>/Q]\G'+GD>$8G
M<^+VQ9RW9/WP:3I"@87,F.*ITK>-47%I[#VX2*56KT[(FPO..*HI;RJ4[:T+
M[?';PX3[&47;WXON[G1$4V?--Q3GG)ZQ$>[WOFMFB/W&ZK,9O-X<<WOXB.$5
MCQ1B>5?MM^?VA*W*]ZDA8MRHP:'ZCS4S6LM-@V&U!0NC:7;EK'*93$R1-<4J
MG2-8[A?G.VO=7I2BNV-;;9*^'&&;_0?QG=I>J_)M>H+9^0\TMPF-S'O-O-O5
M7<XHF(C]UGQX(]'JUT19UKW/M7Y'-P[9F#YAKO+K;T^T<5SK&KUB.1P.JUMT
M^=L=_A6^YQ>JVE)IWM)^*:T_DJ4)B8G2?%E1ROF_*>>;.O,>2;K;[SE]_JY<
M&2F7';Y+X[6K/C'A+IYPN(                       RIXW\(.6O+NY4MW
M'/06QMH,)E)AS,CL]C<@X-:92EI11B^; O:[7A-C>KW=:(ESV5J2E5:4K1*N
MG>M+W^K$R^#ZS[G=O^WN#WW6/-MGL;>76,=[Q;/>/73!3S9KQ[:8YCP]<)(G
M$WVJ^Q;^NVY'S/WG:L!M*E,ORM9:00SE&9/,5<5ZT.Y;#R* C$L;GMH13I\G
M;,@951?7U$U36E9%-K/W\_<89]?_ !X<GVD7V?;;E>3=[CC$;G>ZXL,3Z)KM
M\=O>Y*_O\FWF-/JSJE"\2O&GPHX21H[G'[16+8_EC<5,:5LS($/9EM"?6K+C
M$M=<WR5RXWBT,W%+JJOQ+8J#;U5KTI'2E*4TE4QTI]6.+!ON!WJ[F=S;S7JW
MFN?-R^;:QML>F';5XZQ^(Q^6EYKI]&^2+Y(_#F9F9SL.[RP
M
M
M
M
M
M
M                                  \DW!H/2/(/&UX?O+4FN]MXTI+E
M&[1L+$+'E<:&X[1/=*ME;Q"E.VJ<A2$J1(C*:?;6E*D+HI-*TXFM;1I:(F'T
M'3O5G4_2.]CF/2_,-YR_>_A[?-?%,Z>BWDM$6KZZVB:S$S$Q,2T3<BO;(\ =
ML5N%UTY<]H<:<CD^N[%C8ID"L_U^W+D+JXM^9B6P%W/(5,H<K]SCP+_;6&TU
M[4HHFB:)H6VV.?#6&4_1WQM]VN0>3!U'38\ZV==(F<N/W&XTCAI&7!Y<>OKM
M?!DM,\9G7771GOSVNG.77BID[1V>ZAY$69I3WR5O;NK^I\[F)17JS5RQYF[(
MPF(I]'\GWS+[5]:5KT^M6A;:WCZNDLHND_CF[7<XBN+JC:<QY/N9TUMY8W6"
M/7]/#$9IT_\ #1K'MX-,V[?'OS?XYN2_QS<6-V87;X/?\QDCF"WF^853TU=J
M_2SO&F+SALGLK6E:^E/7THJE?HK2M:-L=Z^,2R0Z9[N]L.L8K_5OGO+-SFMX
M8XSTIFX^O!DFF:/GI##HZ/1@              #F\>QK(\NNT6P8GC][R>^S
ME53"LN/6J?>KM,4FG6J8MNMK$F9(52GTT0BISX^"+O-[L^7[>V[W^;%@VM?K
M7R6K2D?+:TQ$?/+9[HOPE>3C?WR<K'.*^;X/8I?IK7D6YW;9I^%&C.]/3F5M
M&>3+-EUPBN4K12:P;;+4I%:*I2J?B5*X<MO1]UXAU3\379'I/S4WG/MKNMU7
M_J]G%MW,S'C'GP1?%6?W^2ND\-=6Z?C_ .U SN?6!<N47*3&,;9^HY/Q#1N,
M7'*YSK:ET56.C/,Y;Q>';93;/P4JEAGMT<K]6JDTHI5:NUG[Z?N,:>K?CXY5
MB\^#H;D6?-;PKFWN6N*L>WW&#WLVC7P_'TG3QTF=(WP\</!/XS^-ORLZW: M
M^X<HB_+U^^WD%-3M28ZY&[5,OTQ:Y1(6M84E+U*N>K%L4=SOK_.[4H2FO7!C
MKZ-9]K%;K+XIN]?6?FQ9N;7Y=L;:_BMA7[+$:^,>]K,[FT:<-+9[1IZ-9F9V
MX6RUVRR6^':+-;H-HM5NCMQ+?;+9$CP+?!BLIHAF-#A16VHT6.TFG1*$)2E-
M/HH5F/N?/GW6:VXW-[Y-Q>9FUK3-K6F?&9M.LS,^F9G5]P4@
M
M
M
M
M
M
M                                         #&';O"GB#ORLQW<W&31
M>Q[A/2NDB^Y1K#$+AD]%.)[%NQ<K5:DY)!D53\/58E-N4_\ M'6:4M]:(E]Q
MT]W,[A])^6O3?.^:[+#3PIBW.:N+Y)Q>?W=H]EJS'L:S-H^W,\6>QJR7K+J;
M.M0S92$T<FZNVMF#5$.I7W5D1K5G\O/\?B+4W2B*H:AH9[:=:(HNM55I3M\4
M^C1[9R+XQN^O)O+7<\PVO,<59^KNMKAGAZIM@C!DGUZS>;>W3@P$V%[3CC]<
MJO?BHY;;BPM*NOR]-A8+A6SJM?7>K3UE8W+U'1_HVINE>VC?6J55^A5*(Z3M
M:^B9>L\H^/OJW#I^?^G^7;GU_9\^;;:^'A[R-WIQU]?C'JUG"_-/:=\CH*GO
MQ=\KM)92E/?\O7-,1SO E.]&W:M^LFQM[(I'[GJ(2KMJYVI4I5.M4T2KI.UM
MZ)AZ3RWX^NC<L1^>.0<SP3Z?<Y<&?3C&NGG^SZ\-?5QTCAKK&,F2>V$\E=C=
M4W:Y_'#,D4>2U1_&]IW^*TM%6O4K)33+]?XH]1E"_N=:511SO^A-4_6.D[;)
M'J?;[+XX.RVZKKGISG;3IKIDVN.9\?#\3N,L:^GQTT].O!X?>/;N>6>V-I7"
MXYX_D*E/5:JS9]Y:,8<0BB55I)56_P"P[&U5E54TI2B55<ZJI]7IUK3C[/E]
M7[,/I]O\8/8#/.F7G.;#&FNM]EO9^;\7M[SK\VGM=!NW@9\M%E>;8F</[\\M
MUKUDJM.T-%WYFB.]2.CDFQ;0N,=EWJFOU%J2OITKTZ5I6O'N,OJ_:7;;_%9V
M W-9OCZBQ1$3I]/;;['/S1?;5F8]L1HXK_@8^5W]3G,_[9ZF_P 0![C+ZOVE
M?^]'V$_M'MOXG=?[.[1 \ 7ERN,1F;'XBRVV7TJ4A$_=?'*URTT2M2*^M N>
MWXDZ,KN37I1QM-:TZ5I\*TK5]GR^K]F$'+\6?P^8<DXK]0UFT?@[+F-H^:U=
MI-9^:9>H67VW_E4NJJIG:FUWC5*1TO=]ZW1KQ]-7%512L2E,=O%_7\PCNK6M
M>GI?5KT77X=>?L^7U?LK'N?C+[#X(UQ<PWF;CI]#9[B.'K_&4Q\/V>/@]_Q;
MVL?D$O"J.9)L_BQB$6BE)6A_.-DWNYU^XT<;6S%M.I7+<XU5Y7IJ[YC:T]*U
MHE5.G=VC:Y/3,/DM_P#'9VCV\:;+8\]W%_9@VU*^/IF^Z\VNG&-*3'HUCT97
MX/[2S,)*FW=D\U\:LZ$*I5V#@^D[IDBGT]>E6V[K?MC8I2(KI\>^L-[Z.G;\
M>M.\;2?3;]A\#S3X_P#EU(FO)>F<V2?1;/O:X]/\G'M\NOR>>/E9NZW]JWP?
MQVL:5LG<O(S9,UA;2W8=NO&"8'CDU*5U4ZU(@0\+OV0H0ZFE$_<;NTI-.[X]
M:TJGO&UIZ9F7F/.?CN[G[R+8^2\MY-LL<Q.DVIGSY(]4Q:<U,?#VXICP^?8C
MJKP:^++4:HTFS\3,.R^Y,)K1VX[5OF9;43-76J^CDFPYSD5ZQ)"DH7VT2Q;F
M4?5I6J:JZJK4C!BCT/'^??%%WUZABU-QU!N=O@GPKM:8=KY?DO@QTR_^=DF?
M;IP;*-?:IU=J6T)Q[56ML!UE8$);2FQZ^P['<,M"4M)HAI*;;CENML*B6T)I
M1-*(^%*=*%2(B.$1I#Q?F_/N>]0;C[7S[>[O>[N?O]QFR9K\?'Z62UI_9=^.
M5I
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
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
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
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
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
M
M
M
M
M
M
M
M
2                    /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Apr. 24, 2026</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 27,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-35249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CHEFS&#8217; WAREHOUSE, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">20-3031526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">100 East Ridge Road<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Ridgefield<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">06877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">894-1345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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>
</tr>
<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CHEF<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,777,629<span></span>
</td>
</tr>
<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>
</tr>
<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-25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Dec. 26, 2025</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">$ 122,709<span></span>
</td>
<td class="nump">$ 120,982<span></span>
</td>
</tr>
<tr class="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 allowances ($29,247 in 2026, $26,965 in 2025)</a></td>
<td class="nump">377,354<span></span>
</td>
<td class="nump">392,374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">364,037<span></span>
</td>
<td class="nump">385,722<span></span>
</td>
</tr>
<tr class="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">66,833<span></span>
</td>
<td class="nump">70,811<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">930,933<span></span>
</td>
<td class="nump">969,889<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">345,416<span></span>
</td>
<td class="nump">342,019<span></span>
</td>
</tr>
<tr class="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">207,833<span></span>
</td>
<td class="nump">205,270<span></span>
</td>
</tr>
<tr class="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">362,684<span></span>
</td>
<td class="nump">362,742<span></span>
</td>
</tr>
<tr class="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">131,644<span></span>
</td>
<td class="nump">137,310<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">11,257<span></span>
</td>
<td class="nump">10,777<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,989,767<span></span>
</td>
<td class="nump">2,028,007<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">233,025<span></span>
</td>
<td class="nump">275,622<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">84,135<span></span>
</td>
<td class="nump">78,458<span></span>
</td>
</tr>
<tr class="ro">
<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">25,008<span></span>
</td>
<td class="nump">24,832<span></span>
</td>
</tr>
<tr class="re">
<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">56,045<span></span>
</td>
<td class="nump">66,350<span></span>
</td>
</tr>
<tr class="ro">
<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">29,528<span></span>
</td>
<td class="nump">28,197<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">427,741<span></span>
</td>
<td class="nump">473,459<span></span>
</td>
</tr>
<tr class="ro">
<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">720,902<span></span>
</td>
<td class="nump">720,333<span></span>
</td>
</tr>
<tr class="re">
<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">202,749<span></span>
</td>
<td class="nump">201,542<span></span>
</td>
</tr>
<tr class="ro">
<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">23,767<span></span>
</td>
<td class="nump">22,424<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">5,977<span></span>
</td>
<td class="nump">5,940<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,381,136<span></span>
</td>
<td class="nump">1,423,698<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock - $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding at March&#160;27, 2026 and December&#160;26, 2025, respectively</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_CommonStockValue', window );">Common Stock - $0.01 par value, 100,000,000 shares authorized, 40,743,689 and 40,679,813 shares issued and outstanding at March&#160;27, 2026 and December&#160;26, 2025, respectively</a></td>
<td class="nump">408<span></span>
</td>
<td class="nump">407<span></span>
</td>
</tr>
<tr class="re">
<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">400,620<span></span>
</td>
<td class="nump">405,020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(2,988)<span></span>
</td>
<td class="num">(2,763)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">210,591<span></span>
</td>
<td class="nump">201,645<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">608,631<span></span>
</td>
<td class="nump">604,309<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 1,989,767<span></span>
</td>
<td class="nump">$ 2,028,007<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic 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/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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, after deduction of 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Dec. 26, 2025</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 );">Accounts receivable, allowance for credit loss, current</a></td>
<td class="nump">$ 29,247<span></span>
</td>
<td class="nump">$ 26,965<span></span>
</td>
</tr>
<tr class="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">40,743,689<span></span>
</td>
<td class="nump">40,679,813<span></span>
</td>
</tr>
<tr class="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">40,743,689<span></span>
</td>
<td class="nump">40,679,813<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>16
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Mar. 28, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,059,010<span></span>
</td>
<td class="nump">$ 950,748<span></span>
</td>
</tr>
<tr class="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">801,642<span></span>
</td>
<td class="nump">724,753<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">257,368<span></span>
</td>
<td class="nump">225,995<span></span>
</td>
</tr>
<tr class="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">224,145<span></span>
</td>
<td class="nump">202,763<span></span>
</td>
</tr>
<tr class="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">89<span></span>
</td>
<td class="nump">497<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</a></td>
<td class="nump">33,134<span></span>
</td>
<td class="nump">22,735<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="nump">10,396<span></span>
</td>
<td class="nump">10,253<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">22,738<span></span>
</td>
<td class="nump">12,482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income tax expense</a></td>
<td class="nump">5,371<span></span>
</td>
<td class="nump">2,194<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</a></td>
<td class="nump">17,367<span></span>
</td>
<td class="nump">10,288<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">(225)<span></span>
</td>
<td class="nump">177<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</a></td>
<td class="nump">$ 17,142<span></span>
</td>
<td class="nump">$ 10,465<span></span>
</td>
</tr>
<tr class="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 per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.45<span></span>
</td>
<td class="nump">$ 0.27<span></span>
</td>
</tr>
<tr class="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.40<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">38,795,537<span></span>
</td>
<td class="nump">38,695,791<span></span>
</td>
</tr>
<tr class="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">46,079,299<span></span>
</td>
<td class="nump">46,091,441<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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) - 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>&#160; 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_CommonStockSharesIssued', window );">Balance, beginning (in shares) at Dec. 27, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,248,884<span></span>
</td>
<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, 2024</a></td>
<td class="nump">$ 537,646<span></span>
</td>
<td class="nump">$ 402<span></span>
</td>
<td class="nump">$ 399,111<span></span>
</td>
<td class="num">$ (3,807)<span></span>
</td>
<td class="nump">$ 141,940<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">10,288<span></span>
</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,288<span></span>
</td>
</tr>
<tr class="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">4,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,121<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_StockIssuedDuringPeriodWarrantExercisesShares', window );">Warrants exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,479<span></span>
</td>
<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 );">Cumulative translation adjustment</a></td>
<td class="nump">177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">177<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_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares', window );">Common stock issued under stock plans, net of shares surrendered to pay tax withholding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">416,028<span></span>
</td>
<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_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue', window );">Common stock issued under stock plans, net of shares surrendered to pay tax withholding</a></td>
<td class="num">(10,592)<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="num">(10,596)<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_CommonStockSharesIssued', window );">Balance, ending (in shares) at Mar. 28, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,674,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="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 Mar. 28, 2025</a></td>
<td class="nump">$ 541,640<span></span>
</td>
<td class="nump">$ 406<span></span>
</td>
<td class="nump">392,636<span></span>
</td>
<td class="num">(3,630)<span></span>
</td>
<td class="nump">152,228<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_CommonStockSharesIssued', window );">Balance, beginning (in shares) at Dec. 26, 2025</a></td>
<td class="nump">40,679,813<span></span>
</td>
<td class="nump">40,679,813<span></span>
</td>
<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. 26, 2025</a></td>
<td class="nump">$ 604,309<span></span>
</td>
<td class="nump">$ 407<span></span>
</td>
<td class="nump">405,020<span></span>
</td>
<td class="num">(2,763)<span></span>
</td>
<td class="nump">201,645<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">17,367<span></span>
</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,367<span></span>
</td>
</tr>
<tr class="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">4,139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,139<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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock retired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(156,861)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Common stock retired</a></td>
<td class="num">(10,003)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">(1,581)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,421)<span></span>
</td>
</tr>
<tr class="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">(225)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(225)<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_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares', window );">Common stock issued under stock plans, net of shares surrendered to pay tax withholding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">220,737<span></span>
</td>
<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_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue', window );">Common stock issued under stock plans, net of shares surrendered to pay tax withholding</a></td>
<td class="num">$ (6,956)<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">(6,958)<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_CommonStockSharesIssued', window );">Balance, ending (in shares) at Mar. 27, 2026</a></td>
<td class="nump">40,743,689<span></span>
</td>
<td class="nump">40,743,689<span></span>
</td>
<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 Mar. 27, 2026</a></td>
<td class="nump">$ 608,631<span></span>
</td>
<td class="nump">$ 408<span></span>
</td>
<td class="nump">$ 400,620<span></span>
</td>
<td class="num">$ (2,988)<span></span>
</td>
<td class="nump">$ 210,591<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock Issued Under Stock Plans, Net Of Shares Surrendered For Tax Withholding, 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;">chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares</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_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock Issued Under Stock Plans, Net Of Shares Surrendered For Tax Withholding, 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_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue</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_StockIssuedDuringPeriodWarrantExercisesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Warrant Exercises, 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;">chef_StockIssuedDuringPeriodWarrantExercisesShares</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_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Mar. 28, 2025</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>
</tr>
<tr class="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</a></td>
<td class="nump">$ 17,367<span></span>
</td>
<td class="nump">$ 10,288<span></span>
</td>
</tr>
<tr class="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 to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization of property and equipment</a></td>
<td class="nump">14,788<span></span>
</td>
<td class="nump">12,244<span></span>
</td>
</tr>
<tr class="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">5,651<span></span>
</td>
<td class="nump">6,094<span></span>
</td>
</tr>
<tr class="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 credit losses</a></td>
<td class="nump">5,287<span></span>
</td>
<td class="nump">2,702<span></span>
</td>
</tr>
<tr class="re">
<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 for deferred income taxes</a></td>
<td class="nump">1,306<span></span>
</td>
<td class="nump">205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock compensation</a></td>
<td class="nump">5,290<span></span>
</td>
<td class="nump">4,763<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Non-cash interest and other operating activities</a></td>
<td class="num">(273)<span></span>
</td>
<td class="nump">1,316<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities, net of acquisitions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">9,666<span></span>
</td>
<td class="nump">27,826<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">21,582<span></span>
</td>
<td class="num">(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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">3,619<span></span>
</td>
<td class="nump">4,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable, accrued liabilities and accrued compensation</a></td>
<td class="num">(45,442)<span></span>
</td>
<td class="num">(19,591)<span></span>
</td>
</tr>
<tr class="re">
<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">(583)<span></span>
</td>
<td class="nump">378<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">38,258<span></span>
</td>
<td class="nump">49,566<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">(7,699)<span></span>
</td>
<td class="num">(12,344)<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">(7,699)<span></span>
</td>
<td class="num">(12,344)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payment of debt and other financing obligations</a></td>
<td class="num">(5,750)<span></span>
</td>
<td class="num">(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_FinanceLeasePrincipalPayments', window );">Payment of finance leases</a></td>
<td class="num">(4,953)<span></span>
</td>
<td class="num">(3,253)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Common stock repurchases</a></td>
<td class="num">(10,003)<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_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">2,041<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Surrender of shares to pay withholding taxes</a></td>
<td class="num">(10,112)<span></span>
</td>
<td class="num">(11,409)<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">0<span></span>
</td>
<td class="num">(20,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(28,777)<span></span>
</td>
<td class="num">(35,412)<span></span>
</td>
</tr>
<tr class="ro">
<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">(55)<span></span>
</td>
<td class="nump">65<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="nump">1,727<span></span>
</td>
<td class="nump">1,875<span></span>
</td>
</tr>
<tr class="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-beginning of period</a></td>
<td class="nump">120,982<span></span>
</td>
<td class="nump">114,655<span></span>
</td>
</tr>
<tr class="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-end of period</a></td>
<td class="nump">$ 122,709<span></span>
</td>
<td class="nump">$ 116,530<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_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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480060/805-50-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt initially having maturity due after one year or beyond 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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', 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',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Chefs&#8217; Warehouse, Inc., and its wholly-owned subsidiaries (the &#8220;Company&#8221;), is a distributor of specialty food and center-of-the-plate products in the United States, the Middle East and Canada. The Company is focused on serving the specific needs of chefs who own and/or operate restaurants, 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',serif;font-size:10pt;font-weight:400;line-height:112%">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></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed 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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Interim Financial Statements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The accompanying unaudited condensed consolidated financial statements and the related interim information contained within the notes to such unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and the applicable rules of the Securities and Exchange Commission (&#8220;SEC&#8221;) for interim information and quarterly reports on Form 10-Q. Accordingly, they do not include all the information and disclosures required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements and related notes should be read in conjunction with the Company&#8217;s audited consolidated financial statements and notes thereto for the fiscal year ended December&#160;26, 2025 filed as part of the Company&#8217;s Annual Report on Form 10-K (the &#8220;2025 Form 10-K&#8221;).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The unaudited condensed consolidated financial statements appearing in this Form 10-Q have been prepared on the same basis as the audited consolidated financial statements included in the Company&#8217;s 2025 Form 10-K, and in the opinion of management, include all normal recurring adjustments that are necessary for the fair statement of the Company&#8217;s interim period results. The year-end consolidated balance sheet data was derived from the audited financial statements but does not include all disclosures required by GAAP. Due to seasonal fluctuations and other factors, the results of operations for the thirteen weeks ended March&#160;27, 2026 are not necessarily indicative of the results to be expected for the full year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from management&#8217;s 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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to 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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>20
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', 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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',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:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:5.478%"></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:9.572%"></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:5.484%"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">420,868&#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',serif;font-size:10pt;font-weight:400;line-height:100%">39.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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">361,492&#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',serif;font-size:10pt;font-weight:400;line-height:100%">38.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Specialty:</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Dry Goods</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',serif;font-size:10pt;font-weight:400;line-height:100%">166,720&#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',serif;font-size:10pt;font-weight:400;line-height:100%">15.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">150,106&#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',serif;font-size:10pt;font-weight:400;line-height:100%">15.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Produce</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',serif;font-size:10pt;font-weight:400;line-height:100%">139,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">119,572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">146,507&#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',serif;font-size:10pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">128,538&#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',serif;font-size:10pt;font-weight:400;line-height:100%">13.5&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cheese 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',serif;font-size:10pt;font-weight:400;line-height:100%">68,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">65,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Dairy and Eggs</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',serif;font-size:10pt;font-weight:400;line-height:100%">63,870&#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',serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">76,069&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Oils and Vinegars</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',serif;font-size:10pt;font-weight:400;line-height:100%">31,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">31,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Kitchen Supplies</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',serif;font-size:10pt;font-weight:400;line-height:100%">21,183&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">18,146&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Specialty</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">638,142&#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',serif;font-size:10pt;font-weight:400;line-height:100%">60.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">589,256&#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',serif;font-size:10pt;font-weight:400;line-height:100%">62.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,059,010&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #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',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',serif;font-size:10pt;font-weight:400;line-height:100%">950,748&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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. Net sales by product category may include estimates of product mix for certain locations that are not yet fully integrated into the Company&#8217;s sales reporting system as of the reporting date.</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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 250<br> -Publisher FASB<br> -URI https://asc.fasb.org/250/tableOfContent<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income per Share</a></td>
<td class="text">Net Income per Share<div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share adjusts basic net income per share for all the potentially dilutive shares outstanding during the period. When the Company&#8217;s convertible notes are dilutive, interest on the convertible notes, net of tax, is added back to net income in order to calculate diluted earnings available to common shareholders.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the computation of basic and diluted net income 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:98.099%"><tr><td style="width:1.0%"></td><td style="width:66.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.847%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income 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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.40&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">38,795,537&#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',serif;font-size:10pt;font-weight:400;line-height:100%">38,695,791&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">46,079,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,091,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of net income 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:98.099%"><tr><td style="width:1.0%"></td><td style="width:66.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.847%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,367&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to common shareholders</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">18,559&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">11,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><td colspan="3" style="display:none"></td><td colspan="3" 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',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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">38,795,537&#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',serif;font-size:10pt;font-weight:400;line-height:100%">38,695,791&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">788,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">827,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">72,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,494,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,494,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,079,299&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,091,441&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that have been excluded from the calculation of diluted net income 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></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:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Restricted share awards (&#8220;RSAs&#8221;) and restricted stock units (&#8220;RSUs&#8221;)</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',serif;font-size:10pt;font-weight:400;line-height:100%">120,549&#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',serif;font-size:10pt;font-weight:400;line-height:100%">114,866&#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><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></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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</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',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts reported in the Company&#8217;s condensed consolidated balance sheets for accounts receivable and accounts payable approximate fair value due to their immediate to short-term nature. The fair values of the asset-based loan facility and term loan approximated their book values as of March&#160;27, 2026 and December&#160;26, 2025, as these instruments had variable interest rates that reflected current market rates available to the Company and are classified as Level 2 fair value measurements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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 and its unsecured note issued in connection with the acquisition of Italco Food Products (&#8220;Italco&#8221;) in fiscal 2025 (&#8220;Italco Note&#8221;). The fair value of the Company&#8217;s 2028 Convertible Senior Notes was based on bid/ask quotes as of or near the balance sheet date. The fair value of the Italco Note was determined based upon observable market prices of similar debt instruments.</span></div><div><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:30.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.774%"></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.503%"></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:13.774%"></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.509%"></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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Hierarchy</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',serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</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',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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',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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">424,321&#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',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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">442,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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Italco Note</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,745&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,816&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,700&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,768&#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></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> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>23
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</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',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div>Inventories consist primarily of finished product and are reflected net of adjustments for shrinkage, excess and obsolescence to approximate their net realizable value totaling $11,633 and $10,520 at March&#160;27, 2026 and December&#160;26, 2025, respectively.<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> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>24
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</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',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is net of accumulated depreciation and amortization of $190,026 and $178,931 at March&#160;27, 2026 and December&#160;26, 2025, 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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>25
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</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',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="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></tr><tr><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as of December 26, 2025</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">362,742&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</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',serif;font-size:10pt;font-weight:400;line-height:100%">(58)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as of March 27, 2026</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">362,684&#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>Other intangible assets are net of accumulated amortization of $195,276 and $189,625 as of March&#160;27, 2026 and December&#160;26, 2025, respectively. Amortization expense for other intangibles was $5,651 and $6,094 for the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025, respectively.<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>26
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Obligations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</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',serif;font-size:10pt;font-weight:400;line-height:120%">Debt obligations as of March&#160;27, 2026 and December&#160;26, 2025 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.853%"><tr><td style="width:1.0%"></td><td style="width:36.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.201%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></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:12.227%"></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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Effective Interest Rate at March&#160;27, 2026</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured term loans</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',serif;font-size:10pt;font-weight:400;line-height:100%">6.91&#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',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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">246,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',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',serif;font-size:10pt;font-weight:400;line-height:100%">252,000&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2.77&#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',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',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',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">5.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">August 2030</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',serif;font-size:10pt;font-weight:400;line-height:100%">100,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases and other financing obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.15&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Various</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',serif;font-size:10pt;font-weight:400;line-height:100%">126,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">119,451&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred costs</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(9,499)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,421)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Total debt obligations</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;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',serif;font-size:10pt;font-weight:400;line-height:100%">750,430&#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',serif;font-size:10pt;font-weight:400;line-height:100%">748,530&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Less: current installments</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(29,528)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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',serif;font-size:10pt;font-weight:400;line-height:100%">(28,197)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">720,902&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">720,333&#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="margin-top:5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">In January 2026, the Company entered into an amendment (&#8220;Fourteenth Amendment&#8221;) to its senior secured term loan agreement, which reduced the interest rate spread on its senior secured term loan facility. Arrangement fees of $525 and third-party transaction costs of $51 were expensed as incurred during the thirteen weeks ended March&#160;27, 2026 and included in i</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">nterest expense</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">, respectively,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">within the Company&#8217;s condensed consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, during the thirteen weeks ended March&#160;27, 2026, the Company made a voluntary principal prepayment totaling $5,000 towards the senior secured term loan. In connection with the prepayment, the Company wrote-off unamortized deferred financing fees of $130 during the thirteen weeks ended March&#160;27, 2026, which were included in </span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">within the Company&#8217;s condensed consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">As of March&#160;27, 2026, the Company had reserved $44,356 of its ABL facility for the issuance of letters of credit and funds totaling $155,644 were available for borrowing under the ABL.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying value of the Company&#8217;s 2028 convertible senior notes as of March&#160;27, 2026 and December&#160;26, 2025 was:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"></td><td style="width:19.646%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.440%"></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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs</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',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Principal Amount</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',serif;font-size:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible 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',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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(3,151)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">284,349&#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',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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(3,438)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">284,062&#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><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></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest expense on the Company&#8217;s convertible notes were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:66.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.847%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,707&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,707&#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><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',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred costs and premium</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',serif;font-size:10pt;font-weight:400;line-height:100%">286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',serif;font-size:10pt;font-weight:400;line-height:100%">Total interest</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,993&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,993&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Awards</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the activity of RSAs and RSUs during the thirteen weeks ended March&#160;27, 2026:</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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 26, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">470,866&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">48.71&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,307,313&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">51.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 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',serif;font-size:10pt;font-weight:400;line-height:100%">175,786&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">37.10&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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',serif;font-size:10pt;font-weight:400;line-height:100%">200,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">72.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">190,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">72.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">72.43&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(171,971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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',serif;font-size:10pt;font-weight:400;line-height:100%">43.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(119,145)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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',serif;font-size:10pt;font-weight:400;line-height:100%">32.55&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(86,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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',serif;font-size:10pt;font-weight:400;line-height:100%">28.84&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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',serif;font-size:10pt;font-weight:400;line-height:100%">(13,925)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(139,866)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32.55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at March 27, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">485,763&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">60.32&#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-bottom:3pt double #000;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',serif;font-size:10pt;font-weight:400;line-height:100%">1,238,337&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">58.38&#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-bottom:3pt double #000;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',serif;font-size:10pt;font-weight:400;line-height:100%">122,992&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">52.53&#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><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted&#160;424,363&#160;RSAs and RSUs to its employees and directors at a weighted average grant date fair value of&#160;$72.57 during the&#160;thirteen weeks ended&#160;March&#160;27, 2026. These awards are a mix of time-, market- and performance-based grants that generally vest over a range of periods up to five years. The Company recognized expense on its RSAs and RSUs totaling $4,139 and $4,121 during the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025, respectively. No share-based compensation expense has been capitalized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At March&#160;27, 2026, the total unrecognized compensation cost for unvested RSAs and RSUs was $42,319 and the weighted-average remaining period was approximately 2.1 years. Of this total, $27,097 related to awards with time-based vesting provisions and $15,222 related to awards with performance- and market-based vesting provisions. At March&#160;27, 2026, the weighted-average remaining period for time-based vesting and performance-based vesting RSAs and RSUs were approximately 1.9 years and 2.4 years, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Company announced a two-year share repurchase program in an amount up to $100,000. In February 2026, the board of directors authorized the extension of the share repurchase program for ten years, subject to that same $100,000 limit. The remaining share purchase authorization was $57,617 at March&#160;27, 2026. The Company is not obligated to repurchase any specific number of shares and may suspend or discontinue the program at any time.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</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',serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s effective tax rate was 23.6% and 17.6% for the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025, respectively. Both periods include the impact of a discrete item related to a tax benefit from the vesting of stock awards. The effective tax rate otherwise varies from the 21% statutory rate primarily due to state taxes and permanent adjustments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As a result of a five year carryback allowed under the Coronavirus Aid, Relief, and Economic Security Act (&#8220;CARES Act&#8221;), the Company carried back its 2020 federal income tax loss, which resulted in a income tax refund receivable of $27,446 as of March&#160;27, 2026. The receivable is reflected in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s condensed consolidated balance sheet.</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_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 tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">Segment Information<div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s business consists of three operating segments: East, Midwest and West that aggregate into one reportable segment, foodservice distribution, which is concentrated primarily in the United States.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the foodservice distribution segment are the same as those for the consolidated company. The Company&#8217;s chief operating decision maker, who is the Company&#8217;s chief executive officer, uses gross profit as the measure of profit or loss to assess segment performance and allocate resources. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated gross profit, reported on the statement of operations and comprehensive income, is used to evaluate whether to reinvest profits into the foodservice distribution segment or into other parts of the entity, such as for acquisitions or to repurchase its common shares. Additionally, gross profit is used to monitor budget versus actual results and in competitive analysis by benchmarking to the Company&#8217;s competitors. Consolidated total assets, reported on the balance sheet, is the measure of segment assets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about the Company&#8217;s foodservice distribution segment:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:66.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.847%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net sales </span><span style="color:#000000;font-family:'Times New Roman',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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United States</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">957,974&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">851,905&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">International</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',serif;font-size:10pt;font-weight:400;line-height:100%">101,036&#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',serif;font-size:10pt;font-weight:400;line-height:100%">98,843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,059,010&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">950,748&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales - non-production costs </span><span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">787,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">706,501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales - food processing costs </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,625&#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',serif;font-size:10pt;font-weight:400;line-height:100%">18,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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',serif;font-size:10pt;font-weight:400;line-height:100%">801,642&#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',serif;font-size:10pt;font-weight:400;line-height:100%">724,753&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">257,368&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">225,995&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.43pt">The Company&#8217;s revenue is disaggregated by geographic area based on sales office location. No country outside of the United States had revenue greater than 10% of consolidated revenue for the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Non-production costs represent the net purchase price paid for products sold, plus the cost of transportation necessary to bring the product to the Company&#8217;s distribution facilities. Non-production costs include purchase incentives and product purchase credits from certain vendors.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">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.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Food processing costs included $242 and $261 of depreciation expense for the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Refer to the condensed consolidated statements of operations and comprehensive income for the reconciliation of consolidated gross profit, which is the Company&#8217;s segment measure of profit or loss, to consolidated income before income taxes.</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</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<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:61.803%"></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.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks 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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental cash flow disclosures:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,777&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">376&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest, net of cash received</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',serif;font-size:10pt;font-weight:400;line-height:100%">8,237&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8,228&#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',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:#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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,776&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,934&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,019&#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',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:#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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,829&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,094&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">12,150&#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',serif;font-size:10pt;font-weight:400;line-height:100%">17,591&#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="display:none"></td><td colspan="3" 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></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="display:none"></td><td colspan="3" 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></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="display:none"></td><td colspan="3" 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></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_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> -Topic 230<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/230/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>31
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Basis of Presentation (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</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_FiscalPeriod', window );">Fiscal Period</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">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></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_ConsolidationPolicyTextBlock', window );">Consolidation</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed 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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Unaudited Interim Financial Statements</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The accompanying unaudited condensed consolidated financial statements and the related interim information contained within the notes to such unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and the applicable rules of the Securities and Exchange Commission (&#8220;SEC&#8221;) for interim information and quarterly reports on Form 10-Q. Accordingly, they do not include all the information and disclosures required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements and related notes should be read in conjunction with the Company&#8217;s audited consolidated financial statements and notes thereto for the fiscal year ended December&#160;26, 2025 filed as part of the Company&#8217;s Annual Report on Form 10-K (the &#8220;2025 Form 10-K&#8221;).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The unaudited condensed consolidated financial statements appearing in this Form 10-Q have been prepared on the same basis as the audited consolidated financial statements included in the Company&#8217;s 2025 Form 10-K, and in the opinion of management, include all normal recurring adjustments that are necessary for the fair statement of the Company&#8217;s interim period results. The year-end consolidated balance sheet data was derived from the audited financial statements but does not include all disclosures required by GAAP. Due to seasonal fluctuations and other factors, the results of operations for the thirteen weeks ended March&#160;27, 2026 are not necessarily indicative of the results to be expected for the full year.</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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from management&#8217;s estimates.</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_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',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. Net sales by product category may include estimates of product mix for certain locations that are not yet fully integrated into the Company&#8217;s sales reporting system as of the reporting date.</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_EarningsPerSharePolicyTextBlock', window );">Net Income per Share</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share adjusts basic net income per share for all the potentially dilutive shares outstanding during the period. When the Company&#8217;s convertible notes are dilutive, interest on the convertible notes, net of tax, is added back to net income in order to calculate diluted earnings available to common shareholders.</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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of 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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiscalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>33
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of Revenue</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',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:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:5.478%"></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:9.572%"></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:5.484%"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">420,868&#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',serif;font-size:10pt;font-weight:400;line-height:100%">39.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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">361,492&#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',serif;font-size:10pt;font-weight:400;line-height:100%">38.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Specialty:</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Dry Goods</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',serif;font-size:10pt;font-weight:400;line-height:100%">166,720&#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',serif;font-size:10pt;font-weight:400;line-height:100%">15.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">150,106&#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',serif;font-size:10pt;font-weight:400;line-height:100%">15.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Produce</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',serif;font-size:10pt;font-weight:400;line-height:100%">139,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">119,572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">146,507&#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',serif;font-size:10pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">128,538&#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',serif;font-size:10pt;font-weight:400;line-height:100%">13.5&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cheese 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',serif;font-size:10pt;font-weight:400;line-height:100%">68,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">65,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Dairy and Eggs</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',serif;font-size:10pt;font-weight:400;line-height:100%">63,870&#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',serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">76,069&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Oils and Vinegars</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',serif;font-size:10pt;font-weight:400;line-height:100%">31,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">31,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Kitchen Supplies</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',serif;font-size:10pt;font-weight:400;line-height:100%">21,183&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">18,146&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Specialty</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">638,142&#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',serif;font-size:10pt;font-weight:400;line-height:100%">60.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">589,256&#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',serif;font-size:10pt;font-weight:400;line-height:100%">62.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,059,010&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #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',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',serif;font-size:10pt;font-weight:400;line-height:100%">950,748&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</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 Computation of Basic and Diluted Net Income Per Share</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the computation of basic and diluted net income 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:98.099%"><tr><td style="width:1.0%"></td><td style="width:66.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.847%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income 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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.40&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">38,795,537&#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',serif;font-size:10pt;font-weight:400;line-height:100%">38,695,791&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">46,079,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,091,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock', window );">Schedule of Reconciliation of Net Income Per Common Share</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of net income 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:98.099%"><tr><td style="width:1.0%"></td><td style="width:66.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.847%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,367&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to common shareholders</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">18,559&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">11,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><td colspan="3" style="display:none"></td><td colspan="3" 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',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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">38,795,537&#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',serif;font-size:10pt;font-weight:400;line-height:100%">38,695,791&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">788,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">827,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">72,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,494,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,494,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,079,299&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,091,441&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<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 Income Per Common Share</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that have been excluded from the calculation of diluted net income 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></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:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Restricted share awards (&#8220;RSAs&#8221;) and restricted stock units (&#8220;RSUs&#8221;)</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',serif;font-size:10pt;font-weight:400;line-height:100%">120,549&#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',serif;font-size:10pt;font-weight:400;line-height:100%">114,866&#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><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></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_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reconciliation of earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock</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_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> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</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_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',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 and its unsecured note issued in connection with the acquisition of Italco Food Products (&#8220;Italco&#8221;) in fiscal 2025 (&#8220;Italco Note&#8221;). The fair value of the Company&#8217;s 2028 Convertible Senior Notes was based on bid/ask quotes as of or near the balance sheet date. The fair value of the Italco Note was determined based upon observable market prices of similar debt instruments.</span></div><div><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:30.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.774%"></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.503%"></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:13.774%"></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.509%"></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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Hierarchy</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',serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</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',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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',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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">424,321&#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',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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">442,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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Italco Note</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,745&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,816&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,700&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,768&#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></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://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</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_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',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="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></tr><tr><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as of December 26, 2025</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">362,742&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</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',serif;font-size:10pt;font-weight:400;line-height:100%">(58)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as of March 27, 2026</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">362,684&#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><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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</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',serif;font-size:10pt;font-weight:400;line-height:120%">Debt obligations as of March&#160;27, 2026 and December&#160;26, 2025 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.853%"><tr><td style="width:1.0%"></td><td style="width:36.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.201%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></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:12.227%"></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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Effective Interest Rate at March&#160;27, 2026</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured term loans</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',serif;font-size:10pt;font-weight:400;line-height:100%">6.91&#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',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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">246,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',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',serif;font-size:10pt;font-weight:400;line-height:100%">252,000&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2.77&#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',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',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',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">5.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">August 2030</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',serif;font-size:10pt;font-weight:400;line-height:100%">100,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases and other financing obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.15&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Various</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',serif;font-size:10pt;font-weight:400;line-height:100%">126,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">119,451&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred costs</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(9,499)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,421)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Total debt obligations</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;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',serif;font-size:10pt;font-weight:400;line-height:100%">750,430&#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',serif;font-size:10pt;font-weight:400;line-height:100%">748,530&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Less: current installments</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(29,528)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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',serif;font-size:10pt;font-weight:400;line-height:100%">(28,197)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">720,902&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">720,333&#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><span></span>
</td>
</tr>
<tr class="re">
<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',serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying value of the Company&#8217;s 2028 convertible senior notes as of March&#160;27, 2026 and December&#160;26, 2025 was:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"></td><td style="width:19.646%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.440%"></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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs</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',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Principal Amount</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',serif;font-size:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible 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',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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(3,151)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">284,349&#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',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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(3,438)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">284,062&#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><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></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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock', window );">Schedule of Components of Interest Expense</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest expense on the Company&#8217;s convertible notes were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:66.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.847%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,707&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,707&#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><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',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred costs and premium</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',serif;font-size:10pt;font-weight:400;line-height:100%">286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',serif;font-size:10pt;font-weight:400;line-height:100%">Total interest</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,993&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,993&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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>38
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</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 Awards Activity</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the activity of RSAs and RSUs during the thirteen weeks ended March&#160;27, 2026:</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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 26, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">470,866&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">48.71&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,307,313&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">51.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 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',serif;font-size:10pt;font-weight:400;line-height:100%">175,786&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">37.10&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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',serif;font-size:10pt;font-weight:400;line-height:100%">200,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">72.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">190,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">72.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">72.43&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(171,971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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',serif;font-size:10pt;font-weight:400;line-height:100%">43.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(119,145)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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',serif;font-size:10pt;font-weight:400;line-height:100%">32.55&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(86,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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',serif;font-size:10pt;font-weight:400;line-height:100%">28.84&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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',serif;font-size:10pt;font-weight:400;line-height:100%">(13,925)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(139,866)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32.55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at March 27, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">485,763&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">60.32&#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-bottom:3pt double #000;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',serif;font-size:10pt;font-weight:400;line-height:100%">1,238,337&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">58.38&#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-bottom:3pt double #000;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',serif;font-size:10pt;font-weight:400;line-height:100%">122,992&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">52.53&#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><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_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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>39
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about the Company&#8217;s foodservice distribution segment:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:66.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.847%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net sales </span><span style="color:#000000;font-family:'Times New Roman',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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United States</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">957,974&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">851,905&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">International</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',serif;font-size:10pt;font-weight:400;line-height:100%">101,036&#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',serif;font-size:10pt;font-weight:400;line-height:100%">98,843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,059,010&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">950,748&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales - non-production costs </span><span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">787,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">706,501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales - food processing costs </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,625&#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',serif;font-size:10pt;font-weight:400;line-height:100%">18,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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',serif;font-size:10pt;font-weight:400;line-height:100%">801,642&#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',serif;font-size:10pt;font-weight:400;line-height:100%">724,753&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">257,368&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">225,995&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.43pt">The Company&#8217;s revenue is disaggregated by geographic area based on sales office location. No country outside of the United States had revenue greater than 10% of consolidated revenue for the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Non-production costs represent the net purchase price paid for products sold, plus the cost of transportation necessary to bring the product to the Company&#8217;s distribution facilities. Non-production costs include purchase incentives and product purchase credits from certain vendors.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">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.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Food processing costs included $242 and $261 of depreciation expense for the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025, 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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 27, 2026</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"><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:61.803%"></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.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks 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',serif;font-size:10pt;font-weight:700;line-height:100%">March 27, 2026</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',serif;font-size:10pt;font-weight:700;line-height:100%">March 28, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental cash flow disclosures:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,777&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">376&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest, net of cash received</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',serif;font-size:10pt;font-weight:400;line-height:100%">8,237&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8,228&#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',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:#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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,776&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,934&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,019&#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',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:#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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,829&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,094&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">12,150&#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',serif;font-size:10pt;font-weight:400;line-height:100%">17,591&#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="display:none"></td><td colspan="3" 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></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="display:none"></td><td colspan="3" 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></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="display:none"></td><td colspan="3" 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></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_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>41
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Mar. 28, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,059,010<span></span>
</td>
<td class="nump">$ 950,748<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 420,868<span></span>
</td>
<td class="nump">$ 361,492<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">39.70%<span></span>
</td>
<td class="nump">38.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chef_TotalSpecialtyMember', window );">Total Specialty</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 638,142<span></span>
</td>
<td class="nump">$ 589,256<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_TotalSpecialtyMember', window );">Total Specialty | Net Sales | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">60.30%<span></span>
</td>
<td class="nump">62.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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 166,720<span></span>
</td>
<td class="nump">$ 150,106<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">15.70%<span></span>
</td>
<td class="nump">15.80%<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 139,277<span></span>
</td>
<td class="nump">$ 119,572<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">13.20%<span></span>
</td>
<td class="nump">12.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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 146,507<span></span>
</td>
<td class="nump">$ 128,538<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">13.80%<span></span>
</td>
<td class="nump">13.50%<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 );">Cheese and Charcuterie</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 68,943<span></span>
</td>
<td class="nump">$ 65,175<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 );">Cheese and Charcuterie | Net Sales | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chef_DairyAndEggsProductMember', window );">Dairy and Eggs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 63,870<span></span>
</td>
<td class="nump">$ 76,069<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chef_OilsAndVinegarProductMember', window );">Oils and Vinegars</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 31,642<span></span>
</td>
<td class="nump">$ 31,650<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.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_KitchenSuppliesProductMember', window );">Kitchen Supplies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 21,183<span></span>
</td>
<td class="nump">$ 18,146<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">1.90%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_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_TotalSpecialtyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TotalSpecialtyMember</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_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_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_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>42
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share - Computation of Basic and Diluted Earnings per Share (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Mar. 28, 2025</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_EarningsPerShareBasicAndDiluted1Abstract', window );"><strong>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.45<span></span>
</td>
<td class="nump">$ 0.27<span></span>
</td>
</tr>
<tr class="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.40<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">38,795,537<span></span>
</td>
<td class="nump">38,695,791<span></span>
</td>
</tr>
<tr class="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">46,079,299<span></span>
</td>
<td class="nump">46,091,441<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_EarningsPerShareBasicAndDiluted1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnings Per Share Basic and Diluted1</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_EarningsPerShareBasicAndDiluted1Abstract</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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share - Schedule of Reconciliation of Earnings per Share (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Mar. 28, 2025</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>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 17,367<span></span>
</td>
<td class="nump">$ 10,288<span></span>
</td>
</tr>
<tr class="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>Add effect of dilutive securities</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_InterestOnConvertibleDebtNetOfTax', window );">Interest on convertible notes, net of tax</a></td>
<td class="nump">1,192<span></span>
</td>
<td class="nump">1,212<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 );">Net income available to common shareholders</a></td>
<td class="nump">$ 18,559<span></span>
</td>
<td class="nump">$ 11,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_chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract', window );"><strong>Denominator:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average basic common shares outstanding (in shares)</a></td>
<td class="nump">38,795,537<span></span>
</td>
<td class="nump">38,695,791<span></span>
</td>
</tr>
<tr class="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">788,792<span></span>
</td>
<td class="nump">827,795<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">72,885<span></span>
</td>
</tr>
<tr class="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">6,494,970<span></span>
</td>
<td class="nump">6,494,970<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">46,079,299<span></span>
</td>
<td class="nump">46,091,441<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnings Per Share, Basic and Diluted, Other Disclosure1</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_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract</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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Income per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Mar. 28, 2025</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 (&#8220;RSAs&#8221;) and restricted stock units (&#8220;RSUs&#8221;)</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_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>
</tr>
<tr class="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">120,549<span></span>
</td>
<td class="nump">114,866<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - Level 2 - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Dec. 26, 2025</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_SeniorNotesMember', window );">Senior Notes | 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 Notes</a></td>
<td class="nump">$ 287,500<span></span>
</td>
<td class="nump">$ 287,500<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_SeniorNotesMember', window );">Senior Notes | 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="re">
<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="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 Notes</a></td>
<td class="nump">424,321<span></span>
</td>
<td class="nump">442,750<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 Notes | Carrying Value | Italco Note</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_NotesPayableFairValueDisclosure', window );">Italco Note</a></td>
<td class="nump">10,745<span></span>
</td>
<td class="nump">10,700<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 Notes | Fair Value | Italco Note</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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Italco Note</a></td>
<td class="nump">$ 10,816<span></span>
</td>
<td class="nump">$ 10,768<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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NotesPayableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of notes payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeniorNotesMember</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_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueInputsLevel2Member</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_A2028ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2028ConvertibleNotesMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chef_ItalcoNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ItalcoNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Dec. 26, 2025</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">$ 11,633<span></span>
</td>
<td class="nump">$ 10,520<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>47
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Dec. 26, 2025</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accumulated depreciation and amortization</a></td>
<td class="nump">$ 190,026<span></span>
</td>
<td class="nump">$ 178,931<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Goodwill (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 27, 2026 </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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 362,742<span></span>
</td>
</tr>
<tr class="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">(58)<span></span>
</td>
</tr>
<tr class="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">$ 362,684<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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is 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> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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>49
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Mar. 28, 2025</div></th>
<th class="th"><div>Dec. 26, 2025</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>
</tr>
<tr class="ro">
<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="nump">$ 195,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 189,625<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="nump">$ 5,651<span></span>
</td>
<td class="nump">$ 6,094<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_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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt Obligations - Schedule of Debt Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Dec. 26, 2025</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>
</tr>
<tr class="ro">
<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 and other financing obligations, weighted-average discount rate</a></td>
<td class="nump">7.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 and other financing obligations</a></td>
<td class="nump">$ 126,179<span></span>
</td>
<td class="nump">$ 119,451<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="num">(9,499)<span></span>
</td>
<td class="num">(10,421)<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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Total debt obligations</a></td>
<td class="nump">750,430<span></span>
</td>
<td class="nump">748,530<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Less: current installments</a></td>
<td class="num">(29,528)<span></span>
</td>
<td class="num">(28,197)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Total long-term debt</a></td>
<td class="nump">$ 720,902<span></span>
</td>
<td class="nump">720,333<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 );">Senior secured term loans | Senior secured term loans</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">6.91%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 246,250<span></span>
</td>
<td class="nump">252,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 | 2028 Convertible Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">2.77%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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<span></span>
</td>
<td class="nump">287,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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized deferred costs</a></td>
<td class="num">$ (3,151)<span></span>
</td>
<td class="num">(3,438)<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>
</tr>
<tr class="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>
</tr>
<tr class="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">5.69%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 100,000<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_A2028ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2028ConvertibleNotesMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Obligations - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 27, 2026 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</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">$ 44,356<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_SeniorSecuredTermLoansThirteenthAmendmentMember', window );">Thirteenth Amendment | Senior secured term loans</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></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_DebtInstrumentArrangementFee', window );">Arrangement fees</a></td>
<td class="nump">525<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 );">Third-party transaction costs</a></td>
<td class="nump">51<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_SeniorSecuredTermLoansMember', window );">Senior secured term loans | Senior secured term loans</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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_PaymentsOfDebtExtinguishmentCosts', window );">Voluntary prepayment</a></td>
<td class="nump">5,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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown', window );">Unamortized deferred financing fees written off</a></td>
<td class="nump">130<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 | Senior secured term loans</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Line of credit facility, current borrowing capacity</a></td>
<td class="nump">$ 155,644<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_DebtInstrumentArrangementFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Arrangement Fee</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_DebtInstrumentArrangementFee</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_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_chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Unamortized Discount (Premium) And Debt Issuance Costs, Net Write-Down</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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown</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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtExtinguishmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentAxis=chef_SeniorSecuredTermLoansThirteenthAmendmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeniorSecuredTermLoansThirteenthAmendmentMember</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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>Mar. 27, 2026</div></th>
<th class="th"><div>Dec. 26, 2025</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>
</tr>
<tr class="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</a></td>
<td class="num">$ (9,499)<span></span>
</td>
<td class="num">$ (10,421)<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 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentCarryingAmount', window );">Principal Amount</a></td>
<td class="nump">287,500<span></span>
</td>
<td class="nump">287,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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized Deferred Costs</a></td>
<td class="num">(3,151)<span></span>
</td>
<td class="num">(3,438)<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 );">Net Amount</a></td>
<td class="nump">$ 284,349<span></span>
</td>
<td class="nump">$ 284,062<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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, after deduction of 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_A2028ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2028ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Obligations - Schedule of Components of Interest Expense (Details) - Convertible Debt - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Mar. 28, 2025</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>
</tr>
<tr class="ro">
<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">$ 1,707<span></span>
</td>
<td class="nump">$ 1,707<span></span>
</td>
</tr>
<tr class="re">
<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">286<span></span>
</td>
<td class="nump">286<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">$ 1,993<span></span>
</td>
<td class="nump">$ 1,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/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>54
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Schedule of Restricted Stock Awards (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 27, 2026 </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 balance (in shares) | shares</a></td>
<td class="nump">470,866<span></span>
</td>
</tr>
<tr class="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">200,793<span></span>
</td>
</tr>
<tr class="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">(171,971)<span></span>
</td>
</tr>
<tr class="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">(13,925)<span></span>
</td>
</tr>
<tr class="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 balance (in shares) | shares</a></td>
<td class="nump">485,763<span></span>
</td>
</tr>
<tr class="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 balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 48.71<span></span>
</td>
</tr>
<tr class="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">72.73<span></span>
</td>
</tr>
<tr class="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">43.95<span></span>
</td>
</tr>
<tr class="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">48.84<span></span>
</td>
</tr>
<tr class="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 balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 60.32<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 balance (in shares) | shares</a></td>
<td class="nump">1,307,313<span></span>
</td>
</tr>
<tr class="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">190,035<span></span>
</td>
</tr>
<tr class="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="num">(119,145)<span></span>
</td>
</tr>
<tr class="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">(139,866)<span></span>
</td>
</tr>
<tr class="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 balance (in shares) | shares</a></td>
<td class="nump">1,238,337<span></span>
</td>
</tr>
<tr class="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 balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 51.22<span></span>
</td>
</tr>
<tr class="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">72.43<span></span>
</td>
</tr>
<tr class="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">32.55<span></span>
</td>
</tr>
<tr class="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.55<span></span>
</td>
</tr>
<tr class="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 balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 58.38<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 balance (in shares) | shares</a></td>
<td class="nump">175,786<span></span>
</td>
</tr>
<tr class="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">33,535<span></span>
</td>
</tr>
<tr class="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">(86,329)<span></span>
</td>
</tr>
<tr class="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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at ending balance (in shares) | shares</a></td>
<td class="nump">122,992<span></span>
</td>
</tr>
<tr class="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 balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 37.10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">72.43<span></span>
</td>
</tr>
<tr class="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">28.84<span></span>
</td>
</tr>
<tr class="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">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested at ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 52.53<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=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>55
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2026</div></th>
<th class="th"><div>Nov. 30, 2023</div></th>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Mar. 28, 2025</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>
</tr>
<tr class="ro">
<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 );">Share-based compensation expense, capitalized</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="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_StockRepurchaseProgramProgramTerm', window );">Share repurchase program, term (in years)</a></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>
</tr>
<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_StockRepurchaseProgramAuthorizedAmount1', window );">Share repurchase program, amount authorized</a></td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_StockRepurchaseProgramExtensionPeriod', window );">Share repurchase program, extension period (in years)</a></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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,617,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_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>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Shares granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">424,363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted average grant date fair value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 72.57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Recognized expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,139,000<span></span>
</td>
<td class="nump">$ 4,121,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized compensation cost, RSAs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,319,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_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">2 years 1 month 6 days<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_TimeMarketAndPerformanceBasedGrantsMember', window );">Time , Market, 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>
</tr>
<tr class="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>
</tr>
<tr class="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">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_us-gaap_AwardTypeAxis=chef_TimeBasedRestrictedStockMember', window );">Time-based</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_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>
</tr>
<tr class="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 );">Shares granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted average grant date fair value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 72.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, RSAs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,097,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_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">1 year 10 months 24 days<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</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_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>
</tr>
<tr class="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 );">Shares granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">190,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted average grant date fair value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 72.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, RSAs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,222,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_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">2 years 4 months 24 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_chef_StockRepurchaseProgramExtensionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Extension 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;">chef_StockRepurchaseProgramExtensionPeriod</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_StockRepurchaseProgramProgramTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Program 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_StockRepurchaseProgramProgramTerm</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_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</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: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_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_TimeMarketAndPerformanceBasedGrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TimeMarketAndPerformanceBasedGrantsMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Mar. 28, 2025</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate (as a percent)</a></td>
<td class="nump">23.60%<span></span>
</td>
<td class="nump">17.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income tax refund receivable</a></td>
<td class="nump">$ 27,446<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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>57
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 27, 2026 </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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Schedule of Segment Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Mar. 28, 2025</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 1,059,010<span></span>
</td>
<td class="nump">$ 950,748<span></span>
</td>
</tr>
<tr class="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">801,642<span></span>
</td>
<td class="nump">724,753<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">257,368<span></span>
</td>
<td class="nump">225,995<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_StatementBusinessSegmentsAxis=chef_FoodserviceDistributionMember', window );">Foodservice Distribution</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">1,059,010<span></span>
</td>
<td class="nump">950,748<span></span>
</td>
</tr>
<tr class="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="nump">801,642<span></span>
</td>
<td class="nump">724,753<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">257,368<span></span>
</td>
<td class="nump">225,995<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_StatementGeographicalAxis=country_US', window );">United States | Foodservice Distribution</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">957,974<span></span>
</td>
<td class="nump">851,905<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_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International | Foodservice Distribution</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">101,036<span></span>
</td>
<td class="nump">98,843<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_NonProductionDirectCostsMember', window );">Non-Production/Direct Costs | Foodservice Distribution</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">787,017<span></span>
</td>
<td class="nump">706,501<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_FoodProcessingCostsMember', window );">Food Processing Costs | Foodservice Distribution</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">14,625<span></span>
</td>
<td class="nump">18,252<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 242<span></span>
</td>
<td class="nump">$ 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_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/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=chef_FoodserviceDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=chef_FoodserviceDistributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</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_NonProductionDirectCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NonProductionDirectCostsMember</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_FoodProcessingCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FoodProcessingCostsMember</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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 27, 2026</div></th>
<th class="th"><div>Mar. 28, 2025</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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow disclosures:</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_IncomeTaxesPaidNet', window );">Cash paid for income taxes</a></td>
<td class="nump">$ 1,777<span></span>
</td>
<td class="nump">$ 376<span></span>
</td>
</tr>
<tr class="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, net of cash received</a></td>
<td class="nump">8,237<span></span>
</td>
<td class="nump">8,228<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">10,776<span></span>
</td>
<td class="nump">9,934<span></span>
</td>
</tr>
<tr class="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">2,034<span></span>
</td>
<td class="nump">1,019<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">9,829<span></span>
</td>
<td class="nump">6,094<span></span>
</td>
</tr>
<tr class="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">$ 12,150<span></span>
</td>
<td class="nump">$ 17,591<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_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_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<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>61
<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>63
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>117</ContextCount>
  <ElementCount>207</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>40</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="chef-20260327.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-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952156 - 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>7</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952157 - 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>8</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Net Income per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/NetIncomeperShare</Role>
      <ShortName>Net Income per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952162 - 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>13</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Debt Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligations</Role>
      <ShortName>Debt Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952167 - 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>18</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Operations and Basis of Presentation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies</Role>
      <ShortName>Operations and Basis of Presentation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9955512 - 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>21</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Net Income per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/NetIncomeperShareTables</Role>
      <ShortName>Net Income per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/NetIncomeperShare</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9955514 - 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>23</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9955515 - 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>24</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9955516 - 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>25</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9955517 - 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>26</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/SegmentInformation</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955519 - 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>28</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Net Income per Share - Computation of Basic and Diluted Earnings per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails</Role>
      <ShortName>Net Income per Share - Computation of Basic and Diluted Earnings per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Net Income per Share - Schedule of Reconciliation of Earnings per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails</Role>
      <ShortName>Net Income per Share - Schedule of Reconciliation of Earnings per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Net Income per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Income per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetIncomeperShareDetails</Role>
      <ShortName>Net Income per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Income per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/Inventories</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955526 - 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/PropertyandEquipment</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955527 - 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>36</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955528 - 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>37</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955529 - 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>38</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Debt Obligations - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligationsNarrativeDetails</Role>
      <ShortName>Debt Obligations - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955531 - 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>40</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955532 - 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>41</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails</Role>
      <ShortName>Stockholders' Equity - Schedule of Restricted Stock Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955534 - 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>43</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/IncomeTaxes</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Segment Information - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SegmentInformationNarrativeDetails</Role>
      <ShortName>Segment Information - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Segment Information - Schedule of Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails</Role>
      <ShortName>Segment Information - Schedule of Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="chef-20260327.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955538 - 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>47</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="chef-20260327.htm">chef-20260327.htm</File>
    <File>chef-20260327.xsd</File>
    <File>chef-20260327_cal.xml</File>
    <File>chef-20260327_def.xml</File>
    <File>chef-20260327_lab.xml</File>
    <File>chef-20260327_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>chef-20260327_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2025</BaseTaxonomy>
    <BaseTaxonomy items="427">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>66
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "chef-20260327.htm": {
   "nsprefix": "chef",
   "nsuri": "http://chefswarehouse.com/20260327",
   "dts": {
    "inline": {
     "local": [
      "chef-20260327.htm"
     ]
    },
    "schema": {
     "local": [
      "chef-20260327.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/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "chef-20260327_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "chef-20260327_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "chef-20260327_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "chef-20260327_pre.xml"
     ]
    }
   },
   "keyStandard": 197,
   "keyCustom": 10,
   "axisStandard": 13,
   "axisCustom": 0,
   "memberStandard": 19,
   "memberCustom": 20,
   "hidden": {
    "total": 5,
    "http://xbrl.sec.gov/dei/2025": 5
   },
   "contextCount": 117,
   "entityCount": 1,
   "segmentCount": 40,
   "elementCount": 431,
   "unitCount": 5,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 427,
    "http://xbrl.sec.gov/dei/2025": 29,
    "http://xbrl.sec.gov/ecd/2025": 4,
    "http://fasb.org/srt/2025": 2
   },
   "report": {
    "R1": {
     "role": "http://chefswarehouse.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited",
     "longName": "9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical",
     "longName": "9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited",
     "longName": "9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Unaudited)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SellingGeneralAndAdministrativeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited",
     "longName": "9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
     "longName": "9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://chefswarehouse.com/role/OperationsandBasisofPresentation",
     "longName": "9952156 - Disclosure - Operations and Basis of Presentation",
     "shortName": "Operations and Basis of Presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies",
     "longName": "9952157 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://chefswarehouse.com/role/NetIncomeperShare",
     "longName": "9952158 - Disclosure - Net Income per Share",
     "shortName": "Net Income per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://chefswarehouse.com/role/FairValueMeasurements",
     "longName": "9952159 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://chefswarehouse.com/role/Inventories",
     "longName": "9952160 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://chefswarehouse.com/role/PropertyandEquipment",
     "longName": "9952161 - Disclosure - Property and Equipment",
     "shortName": "Property and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssets",
     "longName": "9952162 - Disclosure - Goodwill and Other Intangible Assets",
     "shortName": "Goodwill and Other Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://chefswarehouse.com/role/DebtObligations",
     "longName": "9952163 - Disclosure - Debt Obligations",
     "shortName": "Debt Obligations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://chefswarehouse.com/role/StockholdersEquity",
     "longName": "9952164 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://chefswarehouse.com/role/IncomeTaxes",
     "longName": "9952165 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://chefswarehouse.com/role/SegmentInformation",
     "longName": "9952166 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformation",
     "longName": "9952167 - Disclosure - Supplemental Disclosures of Cash Flow Information",
     "shortName": "Supplemental Disclosures of Cash Flow Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies",
     "longName": "9955511 - Disclosure - Operations and Basis of Presentation (Policies)",
     "shortName": "Operations and Basis of Presentation (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FiscalPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FiscalPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesTables",
     "longName": "9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://chefswarehouse.com/role/NetIncomeperShareTables",
     "longName": "9955513 - Disclosure - Net Income per Share (Tables)",
     "shortName": "Net Income per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://chefswarehouse.com/role/FairValueMeasurementsTables",
     "longName": "9955514 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables",
     "longName": "9955515 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://chefswarehouse.com/role/DebtObligationsTables",
     "longName": "9955516 - Disclosure - Debt Obligations (Tables)",
     "shortName": "Debt Obligations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://chefswarehouse.com/role/StockholdersEquityTables",
     "longName": "9955517 - Disclosure - Stockholders' Equity (Tables)",
     "shortName": "Stockholders' Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://chefswarehouse.com/role/SegmentInformationTables",
     "longName": "9955518 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationTables",
     "longName": "9955519 - Disclosure - Supplemental Disclosures of Cash Flow Information (Tables)",
     "shortName": "Supplemental Disclosures of Cash Flow Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails",
     "longName": "9955520 - Disclosure - Summary of Significant Accounting Policies (Details)",
     "shortName": "Summary of Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-68",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "unique": true
     }
    },
    "R30": {
     "role": "http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails",
     "longName": "9955521 - Disclosure - Net Income per Share - Computation of Basic and Diluted Earnings per Share (Details)",
     "shortName": "Net Income per Share - Computation of Basic and Diluted Earnings per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareBasic",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R31": {
     "role": "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails",
     "longName": "9955522 - Disclosure - Net Income per Share - Schedule of Reconciliation of Earnings per Share (Details)",
     "shortName": "Net Income per Share - Schedule of Reconciliation of Earnings per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestOnConvertibleDebtNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "chef:ScheduleOfReconciliationOfEarningsPerShareTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "unique": true
     }
    },
    "R32": {
     "role": "http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetIncomeperShareDetails",
     "longName": "9955523 - Disclosure - Net Income per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Income per Share (Details)",
     "shortName": "Net Income per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Income per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-70",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-70",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://chefswarehouse.com/role/FairValueMeasurementsDetails",
     "longName": "9955524 - Disclosure - Fair Value Measurements (Details)",
     "shortName": "Fair Value Measurements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-72",
      "name": "us-gaap:ConvertibleNotesPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-72",
      "name": "us-gaap:ConvertibleNotesPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://chefswarehouse.com/role/InventoriesDetails",
     "longName": "9955525 - Disclosure - Inventories (Details)",
     "shortName": "Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:InventoryValuationReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:InventoryValuationReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
     "longName": "9955526 - Disclosure - Property and Equipment (Details)",
     "shortName": "Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails",
     "longName": "9955527 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details)",
     "shortName": "Goodwill and Other Intangible Assets - Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails",
     "longName": "9955528 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)",
     "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
     "longName": "9955529 - Disclosure - Debt Obligations - Schedule of Debt Obligations (Details)",
     "shortName": "Debt Obligations - Schedule of Debt Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://chefswarehouse.com/role/DebtObligationsNarrativeDetails",
     "longName": "9955530 - Disclosure - Debt Obligations - Narrative (Details)",
     "shortName": "Debt Obligations - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "chef:AmountsReservedForIssuanceOfLettersOfCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "chef:AmountsReservedForIssuanceOfLettersOfCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
     "longName": "9955531 - Disclosure - Debt Obligations - Schedule of Convertible Senior Notes (Details)",
     "shortName": "Debt Obligations - Schedule of Convertible Senior Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-82",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
     "longName": "9955532 - Disclosure - Debt Obligations - Schedule of Components of Interest Expense (Details)",
     "shortName": "Debt Obligations - Schedule of Components of Interest Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-89",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-89",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails",
     "longName": "9955533 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Awards (Details)",
     "shortName": "Stockholders' Equity - Schedule of Restricted Stock Awards (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-91",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-91",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
     "longName": "9955534 - Disclosure - Stockholders' Equity - Narrative (Details)",
     "shortName": "Stockholders' Equity - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://chefswarehouse.com/role/IncomeTaxesDetails",
     "longName": "9955535 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://chefswarehouse.com/role/SegmentInformationNarrativeDetails",
     "longName": "9955536 - Disclosure - Segment Information - Narrative (Details)",
     "shortName": "Segment Information - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails",
     "longName": "9955537 - Disclosure - Segment Information - Schedule of Segment Information (Details)",
     "shortName": "Segment Information - Schedule of Segment Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-112",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails",
     "longName": "9955538 - Disclosure - Supplemental Disclosures of Cash Flow Information (Details)",
     "shortName": "Supplemental Disclosures of Cash Flow Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxesPaidNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxesPaidNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20260327.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "chef_A2028ConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "A2028ConvertibleNotesMember",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028 Convertible senior notes",
        "verboseLabel": "2028 Convertible Notes",
        "label": "2028 Convertible Notes [Member]",
        "documentation": "2028 Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r793"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowances ($29,247 in 2026, $26,965 in 2025)",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated depreciation and amortization",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r137",
      "r595"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r12",
      "r48",
      "r144",
      "r592",
      "r627",
      "r630",
      "r1049"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r7",
      "r12",
      "r471",
      "r474",
      "r532",
      "r623",
      "r624",
      "r914",
      "r915",
      "r916",
      "r970",
      "r971",
      "r972",
      "r973"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r857"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r793",
      "r1103"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r639",
      "r970",
      "r971",
      "r972",
      "r973",
      "r1050",
      "r1106"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Noncash Item [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r829",
      "r839",
      "r849",
      "r881"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r832",
      "r842",
      "r852",
      "r884"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r833",
      "r843",
      "r853",
      "r877",
      "r885",
      "r889",
      "r897"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r431",
      "r432"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, allowance for credit loss, current",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r266",
      "r272"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of deferred costs and premium",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r337",
      "r757",
      "r758",
      "r960",
      "r1061"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of intangible assets",
        "verboseLabel": "Amortization expense",
        "label": "Amortization of Intangible Assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r161",
      "r287",
      "r289",
      "r727",
      "r730",
      "r731",
      "r733",
      "r735"
     ]
    },
    "chef_AmountsReservedForIssuanceOfLettersOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "AmountsReservedForIssuanceOfLettersOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts reserved for issuance of letters of credit",
        "label": "Amounts Reserved For Issuance Of Letters Of Credit",
        "documentation": "Amounts reserved under the credit facility for issuance of letters of credit."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Anti-dilutive shares (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r217"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities [Axis]",
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r217"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r217"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities, Name [Domain]",
        "label": "Antidilutive Securities, Name [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r217"
     ]
    },
    "chef_AssetBasedLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "AssetBasedLoanFacilityMember",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsNarrativeDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset-based loan facility",
        "label": "Asset Based Loan Facility [Member]",
        "documentation": "Asset Based Loan Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r85",
      "r141",
      "r170",
      "r173",
      "r174",
      "r222",
      "r234",
      "r252",
      "r256",
      "r267",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r465",
      "r467",
      "r508",
      "r580",
      "r581",
      "r586",
      "r667",
      "r747",
      "r748",
      "r759",
      "r793",
      "r808",
      "r809",
      "r820",
      "r1012",
      "r1013",
      "r1063"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited",
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r147",
      "r170",
      "r173",
      "r174",
      "r267",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r465",
      "r467",
      "r508",
      "r793",
      "r1012",
      "r1013",
      "r1063"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited",
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r892"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r893"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r891"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r890"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r889"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r889"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unaudited Interim Financial Statements",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r962"
     ]
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying Value",
        "label": "Reported Value Measurement [Member]",
        "documentation": "Measured as reported on the statement of financial position (balance sheet)."
       }
      }
     },
     "auth_ref": [
      "r504",
      "r505",
      "r507",
      "r724",
      "r1057"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r136",
      "r728"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents-beginning of period",
        "periodEndLabel": "Cash and cash equivalents-end of period",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r60",
      "r169"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net change in cash and cash equivalents",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r60"
     ]
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:",
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFlowSupplementalDisclosuresTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Disclosures of Cash Flow Information",
        "label": "Cash Flow, Supplemental Disclosures [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "chef_CenterOfThePlateProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "CenterOfThePlateProductMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Center-of-the-Plate",
        "label": "Center-Of-The-Plate Product [Member]",
        "documentation": "Center-Of-The-Plate Product [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r868"
     ]
    },
    "chef_CheeseAndCharcuterieProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "CheeseAndCharcuterieProductMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cheese and Charcuterie",
        "label": "Cheese And Charcuterie Product [Member]",
        "documentation": "Cheese and Charcuterie Product [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r865"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r863"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r78",
      "r589",
      "r654"
     ]
    },
    "chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued under stock plans, net of shares surrendered to pay tax withholding (in shares)",
        "label": "Common Stock Issued Under Stock Plans, Net Of Shares Surrendered For Tax Withholding, Shares",
        "documentation": "Common Stock Issued Under Stock Plans, Net Of Shares Surrendered For Tax Withholding, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued under stock plans, net of shares surrendered to pay tax withholding",
        "label": "Common Stock Issued Under Stock Plans, Net Of Shares Surrendered For Tax Withholding, Value",
        "documentation": "Common Stock Issued Under Stock Plans, Net Of Shares Surrendered For Tax Withholding, Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r811",
      "r812",
      "r813",
      "r815",
      "r816",
      "r817",
      "r818",
      "r970",
      "r971",
      "r973",
      "r1050",
      "r1102",
      "r1106"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r655"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical",
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, issued (in shares)",
        "periodStartLabel": "Balance, beginning (in shares)",
        "periodEndLabel": "Balance, ending (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, outstanding (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r42",
      "r655",
      "r673",
      "r1106",
      "r1107"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock - $0.01 par value, 100,000,000 shares authorized, 40,743,689 and 40,679,813 shares issued and outstanding at March\u00a027, 2026 and December\u00a026, 2025, respectively",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r352",
      "r358",
      "r591",
      "r793"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r149",
      "r151",
      "r155",
      "r578",
      "r599",
      "r600"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Domain]",
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r263",
      "r633",
      "r634",
      "r711",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r263",
      "r633",
      "r634",
      "r711",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Axis]",
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r263",
      "r633",
      "r634",
      "r711",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of total net sales",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r263",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Domain]",
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r263",
      "r633",
      "r634",
      "r711",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r737"
     ]
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Convertible Debt",
        "terseLabel": "Convertible Debt",
        "label": "Convertible Debt [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r316",
      "r317",
      "r327",
      "r328",
      "r329",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758"
     ]
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Convertible Senior Notes",
        "label": "Convertible Debt [Table Text Block]",
        "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Notes",
        "label": "Convertible Notes Payable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r77",
      "r1072"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited",
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales",
        "verboseLabel": "Cost of sales",
        "label": "Cost of Product and Service Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r52",
      "r541",
      "r731",
      "r736",
      "r783",
      "r955"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r1011"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r1011"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "chef_DairyAndEggsProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "DairyAndEggsProductMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dairy and Eggs",
        "label": "Dairy And Eggs Product [Member]",
        "documentation": "Dairy and Eggs Product [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Obligations",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r170",
      "r172",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r304",
      "r305",
      "r315",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r331",
      "r338",
      "r339",
      "r341",
      "r469",
      "r518"
     ]
    },
    "chef_DebtInstrumentArrangementFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "DebtInstrumentArrangementFee",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement fees",
        "label": "Debt Instrument, Arrangement Fee",
        "documentation": "Debt Instrument, Arrangement Fee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsNarrativeDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r32",
      "r33",
      "r76",
      "r77",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r322",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r791",
      "r963",
      "r964",
      "r965",
      "r969",
      "r1005",
      "r1006",
      "r1007",
      "r1060",
      "r1062",
      "r1071"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      },
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "verboseLabel": "Principal Amount",
        "label": "Long-Term Debt, Gross",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r77",
      "r342"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective interest rate",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r345",
      "r518",
      "r519",
      "r791"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsNarrativeDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r322",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r340",
      "r469",
      "r584",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r791",
      "r963",
      "r964",
      "r965",
      "r969",
      "r1060",
      "r1062"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsNarrativeDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r322",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r791",
      "r963",
      "r964",
      "r965",
      "r969",
      "r1005",
      "r1006",
      "r1007",
      "r1060",
      "r1062",
      "r1071"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsNarrativeDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r24",
      "r25",
      "r29",
      "r69",
      "r70",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r322",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r340",
      "r469",
      "r584",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r791",
      "r963",
      "r964",
      "r965",
      "r969",
      "r1060",
      "r1062"
     ]
    },
    "chef_DebtInstrumentTransactionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "DebtInstrumentTransactionCosts",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Third-party transaction costs",
        "label": "Debt Instrument, Transaction Costs",
        "documentation": "Debt Instrument, Transaction Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 2.0
      },
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unamortized deferred costs",
        "negatedTerseLabel": "Unamortized Deferred Costs",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r327",
      "r343",
      "r517",
      "r518",
      "r519",
      "r755",
      "r756",
      "r791"
     ]
    },
    "chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized deferred financing fees written off",
        "label": "Debt Instrument, Unamortized Discount (Premium) And Debt Issuance Costs, Net Write-Down",
        "documentation": "Debt Instrument, Unamortized Discount (Premium) And Debt Issuance Costs, Net Write-Down"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for deferred income taxes",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r93",
      "r963",
      "r968"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred taxes, net",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r436",
      "r587"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r21",
      "r160",
      "r730",
      "r731",
      "r733",
      "r735"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization of property and equipment",
        "label": "Depreciation, Depletion and Amortization",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r162",
      "r222",
      "r239",
      "r256",
      "r730",
      "r747",
      "r748"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r384",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r384",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disaggregation of Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1016"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r856"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "chef_DryGoodsProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "DryGoodsProductMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dry Goods",
        "label": "Dry Goods Product [Member]",
        "documentation": "Dry Goods Product [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income per share:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited",
      "http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r156",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r200",
      "r202",
      "r214",
      "r215",
      "r216",
      "r221",
      "r350",
      "r429",
      "r458",
      "r464",
      "r484",
      "r485",
      "r579",
      "r601",
      "r738"
     ]
    },
    "chef_EarningsPerShareBasicAndDiluted1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "EarningsPerShareBasicAndDiluted1Abstract",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income per share:",
        "label": "Earnings Per Share Basic and Diluted1 [Abstract]",
        "documentation": "Earnings Per Share Basic and Diluted1"
       }
      }
     },
     "auth_ref": []
    },
    "chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator:",
        "label": "Earnings Per Share, Basic and Diluted, Other Disclosure1 [Abstract]",
        "documentation": "Earnings Per Share, Basic and Diluted, Other Disclosure1"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited",
      "http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r156",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r202",
      "r214",
      "r215",
      "r216",
      "r221",
      "r350",
      "r429",
      "r458",
      "r464",
      "r484",
      "r485",
      "r579",
      "r601",
      "r738"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r17",
      "r218"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r217",
      "r219",
      "r220"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of foreign currency on cash and cash equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r510"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective income tax rate (as a percent)",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r776"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation",
        "label": "Employee-related Liabilities, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense, capitalized",
        "label": "Share-Based Payment Arrangement, Amount Capitalized",
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r427"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total unrecognized compensation cost, RSAs",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": [
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r128",
      "r130",
      "r131",
      "r152",
      "r153",
      "r154",
      "r178",
      "r179",
      "r180",
      "r184",
      "r192",
      "r194",
      "r196",
      "r223",
      "r268",
      "r271",
      "r291",
      "r349",
      "r373",
      "r429",
      "r446",
      "r447",
      "r453",
      "r454",
      "r455",
      "r459",
      "r463",
      "r464",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r483",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r520",
      "r521",
      "r532",
      "r598",
      "r623",
      "r624",
      "r625",
      "r639",
      "r691"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r871"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r829",
      "r839",
      "r849",
      "r881"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r826",
      "r836",
      "r846",
      "r878"
     ]
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Estimate of Fair Value Measurement [Member]",
        "documentation": "Measured as an estimate of fair value."
       }
      }
     },
     "auth_ref": [
      "r329",
      "r502",
      "r504",
      "r507",
      "r724",
      "r755",
      "r756"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r502",
      "r504",
      "r505",
      "r724",
      "r790",
      "r1057"
     ]
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByBalanceSheetGroupingTable",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r502",
      "r505",
      "r724",
      "r790",
      "r1055",
      "r1057"
     ]
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Carrying Value and Fair Value of the Company's Convertible Subordinated Notes",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r506",
      "r724",
      "r790",
      "r1057"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r329",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r494",
      "r495",
      "r496",
      "r502",
      "r535",
      "r536",
      "r537",
      "r724",
      "r755",
      "r756",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r784",
      "r786",
      "r790"
     ]
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByMeasurementBasisAxis",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Basis [Axis]",
        "label": "Measurement Basis [Axis]",
        "documentation": "Information by measurement basis."
       }
      }
     },
     "auth_ref": [
      "r329",
      "r502",
      "r504",
      "r505",
      "r507",
      "r508",
      "r509",
      "r724",
      "r755",
      "r756",
      "r1057"
     ]
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosureItemAmountsDomain",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurement [Domain]",
        "label": "Fair Value Measurement [Domain]",
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value."
       }
      }
     },
     "auth_ref": [
      "r329",
      "r755",
      "r756"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r488",
      "r491",
      "r492",
      "r493",
      "r494",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r576",
      "r784",
      "r787"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r329",
      "r386",
      "r391",
      "r392",
      "r394",
      "r487",
      "r488",
      "r495",
      "r502",
      "r536",
      "r724",
      "r755",
      "r756",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r784",
      "r790"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r329",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r494",
      "r495",
      "r496",
      "r502",
      "r535",
      "r536",
      "r537",
      "r724",
      "r755",
      "r756",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r784",
      "r786",
      "r790"
     ]
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash flows from finance leases",
        "label": "Finance Lease, Interest Payment on Liability",
        "documentation": "Amount of interest paid on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r525",
      "r527"
     ]
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases and other financing obligations",
        "label": "Finance Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r530"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payment of finance leases",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r524",
      "r527"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases and other financing obligations, weighted-average discount rate",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for finance lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r792"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r275",
      "r288",
      "r727"
     ]
    },
    "us-gaap_FiscalPeriod": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiscalPeriod",
     "presentation": [
      "http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal Period",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "chef_FoodProcessingCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "FoodProcessingCostsMember",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Food Processing Costs",
        "label": "Food Processing Costs [Member]",
        "documentation": "Food Processing Costs"
       }
      }
     },
     "auth_ref": []
    },
    "chef_FoodserviceDistributionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "FoodserviceDistributionMember",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foodservice Distribution",
        "label": "Foodservice Distribution [Member]",
        "documentation": "Foodservice Distribution"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r833",
      "r843",
      "r853",
      "r885"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r833",
      "r843",
      "r853",
      "r885"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r833",
      "r843",
      "r853",
      "r885"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r833",
      "r843",
      "r853",
      "r885"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r833",
      "r843",
      "r853",
      "r885"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited",
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r276",
      "r577",
      "r748",
      "r753",
      "r777",
      "r778",
      "r779",
      "r782",
      "r785",
      "r793",
      "r991",
      "r998",
      "r1045"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Other Intangible Assets",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r989",
      "r1001"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Goodwill, Foreign Currency Translation, Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r462"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited",
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r53",
      "r84",
      "r170",
      "r173",
      "r174",
      "r267",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r508",
      "r742",
      "r747",
      "r976",
      "r983",
      "r984",
      "r985",
      "r986",
      "r1012"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r80",
      "r84",
      "r580",
      "r582",
      "r596",
      "r732",
      "r734",
      "r736",
      "r742",
      "r747",
      "r976",
      "r983",
      "r984",
      "r985",
      "r986"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r175",
      "r434",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r448",
      "r450",
      "r451",
      "r452",
      "r585",
      "r632",
      "r638",
      "r776"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income tax expense",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r94",
      "r170",
      "r195",
      "r196",
      "r222",
      "r242",
      "r256",
      "r437",
      "r438",
      "r449",
      "r602",
      "r732",
      "r734",
      "r736",
      "r776"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r168",
      "r444",
      "r445"
     ]
    },
    "us-gaap_IncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesReceivable",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax refund receivable",
        "label": "Income Taxes Receivable, Current",
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r911"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable, accrued liabilities and accrued compensation",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in assets and liabilities, net of acquisitions:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other assets and liabilities",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other current assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "calculation": {
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive effect of convertible notes (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r211",
      "r216"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive effect of stock options and warrants (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "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."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r204",
      "r205",
      "r216",
      "r398"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r833",
      "r843",
      "r853",
      "r877",
      "r885",
      "r889",
      "r897"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r825",
      "r901"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r825",
      "r901"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r825",
      "r901"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r286",
      "r1002",
      "r1003"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total interest",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r335",
      "r346",
      "r757",
      "r758",
      "r1105"
     ]
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseDebtExcludingAmortization",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coupon interest",
        "label": "Interest Expense, Debt, Excluding Amortization",
        "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."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r336",
      "r757",
      "r758"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r732",
      "r736",
      "r917"
     ]
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Interest Expense",
        "label": "Interest Income and Interest Expense Disclosure [Table Text Block]",
        "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestOnConvertibleDebtNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestOnConvertibleDebtNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on convertible notes, net of tax",
        "label": "Interest on Convertible Debt, Net of Tax",
        "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r207",
      "r216"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for interest, net of cash received",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r166",
      "r167"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Disclosure [Abstract]",
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/Inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r274"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r729",
      "r793"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reserves for shrinkage, excess and obsolescence",
        "label": "Inventory Valuation Reserves",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r912"
     ]
    },
    "chef_ItalcoNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "ItalcoNoteMember",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Italco Note",
        "label": "Italco Note [Member]",
        "documentation": "Italco Note"
       }
      }
     },
     "auth_ref": []
    },
    "chef_KitchenSuppliesProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "KitchenSuppliesProductMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kitchen Supplies",
        "label": "Kitchen Supplies Product [Member]",
        "documentation": "Kitchen Supplies Product [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCostAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ROU assets obtained in exchange for lease liabilities:",
        "label": "Lease, Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r32",
      "r33",
      "r34",
      "r37",
      "r38",
      "r39",
      "r40",
      "r170",
      "r173",
      "r174",
      "r267",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r466",
      "r467",
      "r468",
      "r508",
      "r653",
      "r741",
      "r759",
      "r820",
      "r1012",
      "r1063",
      "r1064"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r79",
      "r594",
      "r793",
      "r808",
      "r809",
      "r963",
      "r967",
      "r988",
      "r1059"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited",
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r135",
      "r170",
      "r173",
      "r174",
      "r267",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r466",
      "r467",
      "r468",
      "r508",
      "r793",
      "r1012",
      "r1063",
      "r1064"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, current borrowing capacity",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "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."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r36"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Amount",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r77",
      "r171",
      "r177",
      "r328",
      "r344",
      "r584",
      "r755",
      "r756",
      "r791",
      "r1072"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total long-term debt",
        "label": "Long-Term Debt and Lease Obligation",
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r588"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: current installments",
        "label": "Long-Term Debt and Lease Obligation, Current",
        "documentation": "Amount of long-term debt and lease obligation, classified as current."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total debt obligations",
        "label": "Long-Term Debt and Lease Obligation, Including Current Maturities",
        "documentation": "Amount of long-term debt and lease obligation, including portion classified as current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of long-term debt",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, net of current portion",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsNarrativeDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r1005",
      "r1006",
      "r1007"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsNarrativeDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r23",
      "r1005",
      "r1006",
      "r1007"
     ]
    },
    "chef_MarketbasedRestrictedStockAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "MarketbasedRestrictedStockAwardsMember",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market-based",
        "label": "Market-based Restricted Stock Awards [Member]",
        "documentation": "Market-based Restricted Stock Awards [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r99",
      "r101",
      "r102",
      "r104",
      "r121",
      "r123",
      "r124",
      "r126",
      "r127",
      "r229",
      "r300",
      "r301",
      "r302",
      "r303",
      "r395",
      "r422",
      "r423",
      "r424",
      "r433",
      "r490",
      "r540",
      "r621",
      "r622",
      "r631",
      "r645",
      "r646",
      "r696",
      "r698",
      "r700",
      "r701",
      "r703",
      "r706",
      "r707",
      "r709",
      "r710",
      "r721",
      "r722",
      "r752",
      "r760",
      "r774",
      "r777",
      "r780",
      "r781",
      "r786",
      "r787",
      "r788",
      "r789",
      "r803",
      "r1014",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Cash Provided by (Used in) Financing Activity, Continuing Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities:",
        "label": "Cash Provided by (Used in) Investing Activity, Continuing Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r61",
      "r62"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Cash Provided by (Used in) Operating Activity, Continuing Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 1.0
      },
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited",
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited",
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "terseLabel": "Net income",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r62",
      "r81",
      "r131",
      "r133",
      "r148",
      "r150",
      "r154",
      "r170",
      "r173",
      "r174",
      "r176",
      "r183",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r195",
      "r196",
      "r212",
      "r267",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r350",
      "r353",
      "r355",
      "r359",
      "r429",
      "r458",
      "r464",
      "r485",
      "r508",
      "r597",
      "r674",
      "r689",
      "r690",
      "r732",
      "r734",
      "r736",
      "r819",
      "r1012"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income available to common shareholders",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r201",
      "r206",
      "r207",
      "r208",
      "r209",
      "r213",
      "r216"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Add effect of dilutive securities",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Accounting Policies",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r129",
      "r131",
      "r181",
      "r182",
      "r185",
      "r186",
      "r197",
      "r198",
      "r264",
      "r269",
      "r270",
      "r347",
      "r348",
      "r429",
      "r430",
      "r456",
      "r457",
      "r459",
      "r464",
      "r475",
      "r482",
      "r531",
      "r533",
      "r534",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630"
     ]
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r833",
      "r843",
      "r853",
      "r877",
      "r885"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r860"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "chef_NonProductionDirectCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "NonProductionDirectCostsMember",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Production/Direct Costs",
        "label": "Non-Production/Direct Costs [Member]",
        "documentation": "Non-Production/Direct Costs"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonUsMember",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1108",
      "r1109",
      "r1110",
      "r1111"
     ]
    },
    "us-gaap_NotesPayableFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NotesPayableFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Italco Note",
        "label": "Notes Payable, Fair Value Disclosure",
        "documentation": "Fair value portion of notes payable."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r32",
      "r33",
      "r1051",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1058"
     ]
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r748",
      "r982"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r743",
      "r751",
      "r982"
     ]
    },
    "chef_OilsAndVinegarProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "OilsAndVinegarProductMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Oils and Vinegars",
        "label": "Oils And Vinegar Product [Member]",
        "documentation": "Oils and Vinegar Product [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r732",
      "r736",
      "r742",
      "r976",
      "r983",
      "r984",
      "r985",
      "r986"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r523"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r523"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash flows from operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r526",
      "r527"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r522"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/OperationsandBasisofPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operations and Basis of Presentation",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r910",
      "r961"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited",
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "verboseLabel": "Cumulative translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r598"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive (loss) income:",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Non-cash interest and other operating activities",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherOperatingIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other operating expenses, net",
        "label": "Other Operating Income (Expense), Net",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r831",
      "r841",
      "r851",
      "r883"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r834",
      "r844",
      "r854",
      "r886"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r834",
      "r844",
      "r854",
      "r886"
     ]
    },
    "chef_PastryProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "PastryProductMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pastry",
        "label": "Pastry Product [Member]",
        "documentation": "Pastry Product [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r858"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Common stock repurchases",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Voluntary prepayment",
        "label": "Payment for Debt Extinguishment or Debt Prepayment Cost",
        "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Surrender of shares to pay withholding taxes",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Capital expenditures",
        "label": "Payments to Acquire Productive Assets",
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r1046",
      "r1047",
      "r1048"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r868"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r868"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r860"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance-based",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": [
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r860"
     ]
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Portion at Fair Value Measurement",
        "label": "Portion at Fair Value Measurement [Member]",
        "documentation": "Measured at fair value for financial reporting purposes."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r502",
      "r504",
      "r505",
      "r507",
      "r508",
      "r509",
      "r724",
      "r1057"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r361"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Preferred stock, authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r655"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Preferred stock, issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r361"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Preferred stock, outstanding (in shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r655",
      "r673",
      "r1106",
      "r1107"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock - $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding at March\u00a027, 2026 and December\u00a026, 2025, respectively",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r352",
      "r357",
      "r590",
      "r793"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r913"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercise of stock options",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r9"
     ]
    },
    "chef_ProduceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "ProduceMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Produce",
        "label": "Produce [Member]",
        "documentation": "Produce"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProductConcentrationRiskMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product Concentration Risk",
        "label": "Product Concentration Risk [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r125",
      "r259",
      "r541",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r725",
      "r731",
      "r734",
      "r736",
      "r761",
      "r762",
      "r802",
      "r803",
      "r804",
      "r807",
      "r810",
      "r907",
      "r909",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r956",
      "r957",
      "r958",
      "r959",
      "r1009",
      "r1010",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r125",
      "r259",
      "r541",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r725",
      "r731",
      "r734",
      "r736",
      "r761",
      "r762",
      "r802",
      "r803",
      "r804",
      "r807",
      "r810",
      "r907",
      "r909",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r956",
      "r957",
      "r958",
      "r959",
      "r1009",
      "r1010",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Abstract]",
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r908",
      "r1004"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r90",
      "r91",
      "r92"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for allowance for credit losses",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r159",
      "r273"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r858"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r858"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r99",
      "r101",
      "r102",
      "r104",
      "r121",
      "r123",
      "r124",
      "r126",
      "r127",
      "r229",
      "r300",
      "r301",
      "r302",
      "r303",
      "r385",
      "r395",
      "r422",
      "r423",
      "r424",
      "r428",
      "r433",
      "r490",
      "r538",
      "r539",
      "r540",
      "r621",
      "r622",
      "r631",
      "r645",
      "r646",
      "r696",
      "r698",
      "r700",
      "r701",
      "r703",
      "r706",
      "r707",
      "r709",
      "r710",
      "r721",
      "r722",
      "r752",
      "r760",
      "r774",
      "r777",
      "r780",
      "r781",
      "r786",
      "r787",
      "r788",
      "r789",
      "r803",
      "r813",
      "r1008",
      "r1014",
      "r1052",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r99",
      "r101",
      "r102",
      "r104",
      "r121",
      "r123",
      "r124",
      "r126",
      "r127",
      "r229",
      "r300",
      "r301",
      "r302",
      "r303",
      "r385",
      "r395",
      "r422",
      "r423",
      "r424",
      "r428",
      "r433",
      "r490",
      "r538",
      "r539",
      "r540",
      "r621",
      "r622",
      "r631",
      "r645",
      "r646",
      "r696",
      "r698",
      "r700",
      "r701",
      "r703",
      "r706",
      "r707",
      "r709",
      "r710",
      "r721",
      "r722",
      "r752",
      "r760",
      "r774",
      "r777",
      "r780",
      "r781",
      "r786",
      "r787",
      "r788",
      "r789",
      "r803",
      "r813",
      "r1008",
      "r1014",
      "r1052",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r826",
      "r836",
      "r846",
      "r878"
     ]
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments under asset-based loan facility",
        "label": "Repayments of Lines of Credit",
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r963",
      "r965"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payment of debt and other financing obligations",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r636"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r827",
      "r837",
      "r847",
      "r879"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r828",
      "r838",
      "r848",
      "r880"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r835",
      "r845",
      "r855",
      "r887"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock",
        "label": "Restricted Stock [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r975",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted share awards (\u201cRSAs\u201d) and restricted stock units (\u201cRSUs\u201d)",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r71",
      "r593",
      "r626",
      "r630",
      "r637",
      "r656",
      "r793"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r130",
      "r131",
      "r178",
      "r179",
      "r180",
      "r184",
      "r192",
      "r194",
      "r196",
      "r268",
      "r271",
      "r291",
      "r349",
      "r429",
      "r446",
      "r447",
      "r453",
      "r454",
      "r455",
      "r459",
      "r463",
      "r464",
      "r470",
      "r472",
      "r473",
      "r476",
      "r483",
      "r520",
      "r521",
      "r623",
      "r625",
      "r639",
      "r1106"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited",
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales",
        "verboseLabel": "Total net sales",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r83",
      "r222",
      "r235",
      "r236",
      "r250",
      "r256",
      "r259",
      "r261",
      "r263",
      "r382",
      "r383",
      "r384",
      "r541",
      "r732",
      "r736"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Sales",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r978",
      "r979"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r723"
     ]
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsNarrativeDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior secured term loans",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r528",
      "r792"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r528",
      "r792"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r217"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Dilutive Securities that have been Excluded from the Calculation of Diluted Net Income Per Common Share",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Supplemental Disclosures of Cash Flow Information",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Debt Obligations",
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Computation of Basic and Diluted Net Income Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r974"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r753",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000"
     ]
    },
    "chef_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "ScheduleOfReconciliationOfEarningsPerShareTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of Net Income Per Common Share",
        "label": "Schedule Of Reconciliation Of Earnings Per Share [Table Text Block]",
        "documentation": "Tabular disclosure of reconciliation of earnings per share."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r20"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r20"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r397",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r428"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restricted Stock Awards Activity",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1028"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r821"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentDomain",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r83",
      "r84",
      "r85",
      "r222",
      "r231",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r256",
      "r257",
      "r258",
      "r263",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r290",
      "r298",
      "r299",
      "r460",
      "r461",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r744",
      "r747",
      "r748",
      "r753",
      "r806",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r100",
      "r103",
      "r105",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r122",
      "r123",
      "r124",
      "r226",
      "r261",
      "r262",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r580",
      "r581",
      "r582",
      "r583",
      "r642",
      "r643",
      "r644",
      "r697",
      "r699",
      "r702",
      "r704",
      "r706",
      "r708",
      "r709",
      "r710",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r726",
      "r739",
      "r761",
      "r763",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r805",
      "r813",
      "r1073",
      "r1074",
      "r1075",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r222",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r246",
      "r248",
      "r249",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r263",
      "r743",
      "r745",
      "r746",
      "r747",
      "r749",
      "r750",
      "r751"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative expenses",
        "label": "Selling, General and Administrative Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r731",
      "r732",
      "r733",
      "r736",
      "r955"
     ]
    },
    "us-gaap_SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SeniorNotesMember",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes",
        "label": "Senior Notes [Member]",
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors."
       }
      }
     },
     "auth_ref": []
    },
    "chef_SeniorSecuredTermLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "SeniorSecuredTermLoansMember",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsNarrativeDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior secured term loans",
        "label": "Senior Secured Term Loans [Member]",
        "documentation": "Senior Secured Term Loans"
       }
      }
     },
     "auth_ref": []
    },
    "chef_SeniorSecuredTermLoansThirteenthAmendmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "SeniorSecuredTermLoansThirteenthAmendmentMember",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thirteenth Amendment",
        "label": "Senior Secured Term Loans, Thirteenth Amendment [Member]",
        "documentation": "Senior Secured Term Loans, Thirteenth Amendment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r775"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r415"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r415"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "verboseLabel": "Shares granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Granted (in dollars per share)",
        "terseLabel": "Weighted average grant date fair value (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Unvested at beginning balance (in shares)",
        "periodEndLabel": "Unvested at ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r411"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Unvested at beginning balance (in dollars per share)",
        "periodEndLabel": "Unvested at ending balance (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r411"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "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."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r414"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r414"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r397",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r428"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "verboseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r83",
      "r84",
      "r85",
      "r132",
      "r222",
      "r231",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r256",
      "r257",
      "r258",
      "r263",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r290",
      "r292",
      "r298",
      "r299",
      "r460",
      "r461",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r744",
      "r747",
      "r748",
      "r753",
      "r806",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r42",
      "r45",
      "r46",
      "r128",
      "r130",
      "r131",
      "r152",
      "r153",
      "r154",
      "r178",
      "r179",
      "r180",
      "r184",
      "r192",
      "r194",
      "r196",
      "r223",
      "r268",
      "r271",
      "r291",
      "r349",
      "r373",
      "r429",
      "r446",
      "r447",
      "r453",
      "r454",
      "r455",
      "r459",
      "r463",
      "r464",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r483",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r520",
      "r521",
      "r532",
      "r598",
      "r623",
      "r624",
      "r625",
      "r639",
      "r691"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r100",
      "r103",
      "r105",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r122",
      "r123",
      "r124",
      "r226",
      "r261",
      "r262",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r580",
      "r581",
      "r582",
      "r583",
      "r642",
      "r643",
      "r644",
      "r697",
      "r699",
      "r702",
      "r704",
      "r706",
      "r708",
      "r709",
      "r710",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r726",
      "r739",
      "r761",
      "r763",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r805",
      "r813",
      "r1073",
      "r1074",
      "r1075",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r179",
      "r180",
      "r223",
      "r351",
      "r352",
      "r354",
      "r356",
      "r521",
      "r541",
      "r635",
      "r640",
      "r641",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r655",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r691",
      "r734",
      "r736",
      "r814",
      "r1104"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r179",
      "r180",
      "r223",
      "r265",
      "r351",
      "r352",
      "r354",
      "r356",
      "r521",
      "r541",
      "r635",
      "r640",
      "r641",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r655",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r691",
      "r734",
      "r736",
      "r814",
      "r1104"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r830",
      "r840",
      "r850",
      "r882"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": [
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock compensation",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r41",
      "r42",
      "r71"
     ]
    },
    "chef_StockIssuedDuringPeriodWarrantExercisesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "StockIssuedDuringPeriodWarrantExercisesShares",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants exercised (in shares)",
        "label": "Stock Issued During Period, Warrant Exercises, Shares",
        "documentation": "Stock Issued During Period, Warrant Exercises, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share repurchase program, amount authorized",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "chef_StockRepurchaseProgramExtensionPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "StockRepurchaseProgramExtensionPeriod",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share repurchase program, extension period (in years)",
        "label": "Stock Repurchase Program, Extension Period",
        "documentation": "Stock Repurchase Program, Extension Period"
       }
      }
     },
     "auth_ref": []
    },
    "chef_StockRepurchaseProgramProgramTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "StockRepurchaseProgramProgramTerm",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share repurchase program, term (in years)",
        "label": "Stock Repurchase Program, Program Term",
        "documentation": "Stock Repurchase Program, Program Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, remaining authorized repurchase amount",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Common stock retired (in shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r41",
      "r42",
      "r71"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Common stock retired",
        "label": "Stock Repurchased and Retired During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r41",
      "r42",
      "r71"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited",
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Balance, beginning",
        "periodEndLabel": "Balance, ending",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r45",
      "r46",
      "r63",
      "r657",
      "r673",
      "r692",
      "r693",
      "r793",
      "r820",
      "r963",
      "r966",
      "r967",
      "r988",
      "r1059",
      "r1106"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited",
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity Note [Abstract]",
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r360",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r469",
      "r481",
      "r694",
      "r695",
      "r705"
     ]
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalCashFlowElementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Cash Flow Elements [Abstract]",
        "label": "Supplemental Cash Flow Elements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental cash flow disclosures:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "chef_TimeBasedRestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "TimeBasedRestrictedStockMember",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time-based",
        "label": "Time-Based Restricted Share [Member]",
        "documentation": "Time Based Restricted Stock [Member]."
       }
      }
     },
     "auth_ref": []
    },
    "chef_TimeMarketAndPerformanceBasedGrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "TimeMarketAndPerformanceBasedGrantsMember",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time , Market, And Performance Based Grants",
        "label": "Time , Market, And Performance Based Grants [Member]",
        "documentation": "Time , Market, And Performance Based Grants"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r868"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "chef_TotalSpecialtyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20260327",
     "localname": "TotalSpecialtyMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Specialty",
        "label": "Total Specialty [Member]",
        "documentation": "Total Specialty"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r899"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r899"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r900"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r894"
     ]
    },
    "us-gaap_UnsecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnsecuredDebtMember",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured Notes",
        "label": "Unsecured Debt [Member]",
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r89",
      "r224",
      "r227",
      "r228",
      "r229",
      "r580",
      "r582",
      "r740"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r864"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive effect of unvested common shares (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r974"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited",
      "http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails",
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted average diluted common shares outstanding (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r216"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited",
      "http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average common shares outstanding:",
        "verboseLabel": "Weighted average common shares:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited",
      "http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails",
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted average basic common shares outstanding (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r216"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r862"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-12"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/230/tableOfContent"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/250/tableOfContent"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "3",
   "Publisher": "SEC"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-6"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-42"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "39",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r907": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r908": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r909": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r910": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r911": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r912": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r913": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r914": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r915": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r916": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r917": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r918": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r920": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r933": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r938": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r941": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r944": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r945": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r946": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r948": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r949": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r950": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r951": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r952": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r954": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r955": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r956": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r957": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r958": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r959": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r960": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r961": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r962": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r963": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r964": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r965": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r970": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r978": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r979": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r980": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r981": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r982": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r984": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r985": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r986": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r988": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r992": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r994": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-13"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>67
<FILENAME>0001517175-26-000023-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001517175-26-000023-xbrl.zip
M4$L#!!0    (  U$G5RA[+,]PP<  '0F   ;    8VAE9BTQ,'%X97@S,7@Q
M,#,R-S(P,C8N:'1M[5IM4^.V%O[>7Z'"= LS28A# B2PS%"6SO"EW;ME9C]V
M9%N.56S+E>2$]-??YTAV7DBRA+UT+V6Z,QMBZT@Z+X^><XZ=B]3FV>5%*GA\
M^=W%]^TV^Z"B*A>%99$6W(J854868_8Y%N:>M=NUU+4J9UJ.4\MZW=X)^ZST
MO9QP/VZES<1EL\[%D;^^.'*;7(0JGEU>Q'+"9/Q^3YX,>V$P.!L$02_IQ_WH
M[(R+Z/1X<,)/>M$P'/P>[&$JQ/T<8V>9>+^7RZ*="MI_U.]U3@>E/9_*V*:C
MH-O]86]%U(H'V^:9'!>C/RIC93+#>*(*"U4TEO9?YSM\U=B:?DN;.B_56S;#
MD<J4'NUWW;]S&FDG/)?9;/3CG<R%8;^(*?ND<E[\V#)"R\3+&/F7@(4PUEU.
MO0-.L40F"]$X).AU?SAW"L0B4II;J8I15<1"D]3>Y<U#*D-IV7'0"=9,W&!
MA" *_46G/37KF]F]=WE]\^GN]N?;ZZN[VU]_^>V%[<NY'@-YH;)6Y:,S*%3?
ML:JDR[_3W/Y&<V];[#K5TD"!5&CVD9<E-RT6"4U(9S;E]MW^X.S\JTTZ+WD<
M@P#:F4C@\Q[N.-]) *JPH_;QR?_#[*#S;C\XZ9ZO?]ZRE$\$TV(BQ13L95-I
MV)\5UXAQ-L/]4FG+5,%^5CIG0;?]'Z82=I<*^%$DYMW^62\X/6>?N1:IJHQH
ML=LBPFZ#X5OS86^K#W_B!IZ#C_(9NR_4-!/Q&([8[,I809M"(5]@1RX+QHL9
MJPJK*P%CD$%<,H&/.<MQI27/6,(CW-),Y> AJ[S<FD A(F$,US,2R?F]@ 9+
M:QK<BZ$6MLQ<)L(>)!!)C<P#L0+3F2,^-DUEE#)3T<=B_E1H42]"!N329$A1
ME.VFTJ8PT)0B<@K2NB544S',G&!:S,*9=XAWPUL$R/'S 2)8(@LXGF*X<'0+
MF("X)89:C,LBP1%TZ0G?HZR*L2:"N>35%H @"6LE8D$P(GAEV0(G=8C,HZT!
MQ5C2PBV2J#(( !P*$73;&:=/Q$W*DDQ-38,<+<9@4LVQ$:>;7F]HV5H"@&F4
M6=/V+6*@OQ4#=RL.JWG3U%&N\P\=)94D$I?.E;<,M.J"AB#(,!/D7": E#"3
M)B5Q$LM!(T0E=!U+$V7*5)A'!*-5YJ-7:A6)&+<-.T"P8H'H^XC</$0I+\:"
M7>'L?JHR2 3'O!T,#L2AFQH,8G_E+R6E_\*CAM9G=,"7P.2#2[H\M5&S3^(7
M]K?\9@DV(UL?PPQBE*]>,D<'W;/7@9T#?MB8]$UW7G5'K]\9!F3^!V%0[B%T
M+@T\C:L69:B(5V;W*90J0@&,U#OYY*,JC07 'A-I'"=!2A1N':K/%FRVS(A:
M9-R!KLX^"]"T:K:D00EF@RY&93)VS9JI0B-CR;4D Z3/D8ZC"UJI,I2WW!DU
M+LDY!E-&0"&T:6Y2B00OHRKC1+PPRRFQR'^8X;/I$O/11J$@07 CYHOX);GP
M]0 Z?"6 /NZO WIG&EO#]>X$N#.\<20F,B;4<J,*3DS/#1!/-1E!F>NX@16
M+GDH,VEGE(<W;4N'S"'0@<N?CQ71I9K.)92'VJ"RTB7 ;5S=$*$9CIT"KKH;
MBP+E0 :,8T24='A(!)6KQS$.F2R1/-XFDJ-7@F1/S3<3GE6.ORC,(DE0T\D)
M F0VU&;S4F,'/O:7F\LU!UQ,!)<:7Q2&JK+;-=@E8_"YM*"*-WFZ<6!A4TN[
MLRB\)Z"/PQUM\.:P%[\2[-4LZL.Z#@_J8^L"SXULQ. SN)-2O8JB2A,(EO+J
MAE5S92SNTY,IK&4B+%3WW>Q@RY0$: :K-6*UQNAQA.N]J2TOJKE"AUZ=E)MY
M]4%$Z& O8I<AG"-J]IZAP[X76=V(/Y)O_<^^>6FHOY;F:?#"S9-[LA4W>&TM
MJ(.8;!DS"Q:AX#^C,E@K-N>J<12<5FDS3\;N!I;,<VFM<"C;,"U42/4T%DOH
MYA8X +A B88H%W^IY&V.@OBSDE#=P;XJ(C+@\-_6Z._/OU<9:BC4=!)HH[:4
MFMQ("L"CSJ'S%F4J^#TE15]3N;3HJD'W-*]YOO(LT-7=A'\PL(%O>(R)1LSI
M9BM ZQH24S2]]\#Y<)G9("V;*@<LX"5G3,WO&Y]$O=VL^[IZERLDUT2#0UJ(
MOW"T!P2YI[ UU%H^1<EBHK*)H#Q5\''],%G73"GR,E,S@=%IJCP]\A4@ W@O
MDKT[3\&!@C]P<;6NVZE'0^!0Z#:\G/'2B%'SY1PL7F9\-I*%<YB;=+X*+7JI
M.:%4@/1?OZIR./+#]?O.X;!SVCVE5YY6XW_<;%R_#>VXMZ%'-EX?ZY]UAMWM
MP]U.L'7L2\L..L>#[3._=M5^K]/O#W=:]L@YPCL#[C8E+][O'>\U$VHXCGKE
M PN:H^F]2PA][''O[&]Z7%U0/E WY%(?NT(OFK'>L.5>M<^!6/OA"R9VF2/W
M741?N3?>[?=Q7-WGAM>=*R[9,?P[^*8^NW2R(<O<,S;6F/D/<=Q/L]7RZ6U;
M^\V@\?9.V'7*)4J@HL4^:A1T5*FX6NDZE2)A-P\BJNAY"/O5-R3_^G5'OQY\
M] \244RL.?%PW8M'KA#8\>=(C1F/?@A5*N/>?8[\*X2)V/K3J+K0Z"ZF\! '
MO[+;ISSC=S,KG_Y77T?NUV;_!5!+ P04    "  -1)U<R^;]7*H'   1)@
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
MVET;B"H8&&Z%Z=MO=5J-0%UQHZ"X K\Y?55T31%^&O$JV$]Z(FU2#K&&[?R
M22%Y"L&PFKW7=5B'X>5Z^'9]=SZ^>(=>;W7[H;*_GT$N=_Q\9(UZQMW6%V-3
M-QC3?I 7E$@YA<;-;ZWGF2?@R8+^%:S//G0X2U'!(_'U_W%]9%RW3R1'S%$@
MZ-@(XLYF%'<M#OBGL++S/2#C!!0&%C&9D!P-00<M8N((O1% :Y:C+3C#[(5D
M@J]4*X9+A107W+Q5XOO4+71E2^V2(W1;&<!>@[W5>H,G+F7.57*C8#&;&@S/
M$;[A=G$,98&HSF!^IO0F:'O,;< GMY.%4!8JCB1+B4G?O?>5=7*\&Q&RPCY:
MZDV1!^XJZ]_JPG777O3^#5!+ P04    "  -1)U<,1V2^  %  "T%0  &P
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
MA/0#SXG"]8^DX)-#T<E8 ,3<?W&@MO5K:0L$@_45/S3T9\AXI&=]GY*?9V0
M<[L@SC.9!(B1.1*,;#<94-4H-VHPZ$5JO0'?Q94[*D&7:ADP@EYUOF/A@L[]
MOY3>0^>A^[5[^Z#<=W_OW%_?W/ZN?+J[_P%_GGVYN_L'?IZVZ:V%8QJ&/@6K
MS5U/8[M*.+0#Q:=CSP_AGT?BHWB ;ZG2CP)X-F"YNP_P^6I(!],[OWX0GPZ]
M** JWI!95C[@$_BCH5WB!9K$G;!/^N4OT!D)%6BON%ZHP.M"ST=MI R("6/
M'^('!Y[_# ,X<SSO)XXBF(XT[HMW9;M/GO-$%=\.?O)TX\@U0<41V\6<)?8-
M]MHG6.+?<Q4S\GWH1:$O8VJ&<U=]CJ:UA14:A/8(7A=<*C"L"(;GQR6#1V2B
M6/9@0'T%&_@V<9Q)6?GA^5:@!)$Y5$B0S !K&9KV&/N)AZPF/_&7+WT]]JEE
MK_C>A'6DH[&SJJNQ[_VYJB^@'[!XL/P#$(:ZUG(_#G&7ONQ3QZ9/RR\-*/VY
M/*F$:LO#CQQKJ8OAJF^?;<=9_ YHOM1L[EFV>$\$EH*O)2 4\!=0Y9DM"OX:
MV, UQ,<UAX4,^)(#*#@I !>A!](25MX>3)3UP"LC]*'CV3=3)#]&Q(?UICR[
M?1"AW::,J<\V _ *^ 2'0=3'Y<(W,LBJ*_#JL9V$ 3_^IBJ!-V))]<]#&_&%
M8*83#]M%OH+0\#U'9=\C,FT3@(K=QV#"'L\]; @D4TP";+H(:FB\A&EEX'LC
M(*0'S6.R(?_X2H(K^,0D!MU$L+6LR>?#QV6#E$"J+-+7=DTGLD"P]*.9V'!@
M.4.^:OS]CN,]HR'#* )<:**DLN@8<8ZMP)X$"6P#;0CC_!"9/,(DQT?J4A](
M 0:@ZXUL$^G)*X4#X?G+<4J6'8!E@'81?HGKX0!;Q*7.S-F-B/!T$(V D/"
MZ5/LA_@3)<"10#^7;+R)-0)$AG$#S?U'F^,6AY](6G5NO0.\?Y@5046@N@.'
M)#WC^RTZ]P5;*5XCU;4XP(&B,.0QC 8;7<Z/ER$(<1+"@][ =F*@NA.% B#X
MBDR8U!L2>+W''^$S@+D.[3&LHQT.@>KC,<@*/^!SY$^S2<'R(PE-#V018B4!
M)!C=8& $?"#L\0DVAZ&./"L^3@(/XN@0"JH""/E)@%2/:LPA/GF>(A9^!YJ'
MO@U 2>J\.Z3O^9<P,]M$JEN1R25$?\)F 8P9(9,!M7PV4B !M@FX9GE&NCN.
M^@JGG']PAD_$B6BR:*"%8(P>T!]YB9JH:)%9&'TC4'(C? 7[;<1&YCW#^ -V
MD(8-#\@VB*C#J*2 1@/R.GA ABTB\@'G#YC8_"SG:,):(I@?)YS4EU/Q8+L1
M, OI\QZ99/!&7D@YW'PF(#G/#"+@?)5QS%1WL8X!3V.4./"+"S9',J5X.D![
MPG^TD"N\,6LTI297KEBJEY& 8S&!".,#/M9DA*POH'#R.:9Q#!% +^!E3/S0
MC6F:S!'_]E@]?_H:"]SRFI>MH!I^PB*8L<I !&-!X01,^+@?C3F)XZG!=,R(
MZ8Q5D)SK^Q4J 3S4!7)0U#(64-'F@XM[#Q(9^FIR !P&705T)(C+1T1'+$2#
MP#-M=D$1XSK&:B]@8+'[#Q8D"*<JR*W YH)K#@)3;8<K1<R_(IO[/0&^G F9
MD#XR2H*T1VF)DI]KM?G6:@+R ;$=_!'5&@5[]S]T#D*('^ /6"'J#E$;CCCU
M&-@#\H1E5UA'C'[!!%&,"H*IH#???_E:5\;6Y51R@;CQ4 A:@%?@S5C8(\2G
MHOT"7P#?P4K,"8 ^94*>6* ?&:"8ZAO9 6,7:JF@@Q)JSIZ+Q?^8@PXE!:[O
MGY$_F9=D3#?PO+U$2H&5!1!RR',0<]MCY,Q9IC@3OHSQ^N$L9V*%2R;'8W+>
M'>#2FG0*+)XKB-W\Q8II<R'+U3"G3S+K2P8&>Y; @',F(:@-T,#!G$, TV!F
MA3*$I0848C/K"88"(F5LNWS<K$(WCB!N-*<1V'P24C_/,2N]C+4VFP$, )8N
M_ARR,3,5S@F#FF0V\CF=]K:N3A3TF)]&Q.D,">X074Z5I#>[S1AE,S89^P P
M%-.L$RX_4>$Z4]4>OP3$N!.A=?6*N]EO"7M.%RYY2:(\$O,O5LAS$@75+4!P
MZH0Q87 YQ<8ZV6"#48:"<C+3SO-&3?)HS#6@\Q,N1@7)%=@(K+UDX"L[3"0Z
M""_V5H:H&'13EEZ);.Y*,4DX+]_18G@E0=%VC>$Z!8WG<\:BL3DRCK@G]UJ1
M,&%D^E%,3+#'L). GVN9<_>8R0/.Z.,0WA_\!!<$]25:5C9'-:H+P)L)^(S<
M>;F&?AS85_-D5:?:A)FIA"L1&(_].&4JAQ6="F@8.K'#.>TG8:0_(^LQ%I,X
M65#_ML^: FI]IA%P^9@$9<.W*+"W.9D9)"!?F.,Q]AP8;O) ;$<P8V'&D..H
M#XT23C4!%)0I-V \L(GYTM&Q/?>)Z>=XJ#/;W:?X>G?!CAU,K^&9&M=J8E4D
M]_!XTWMX+F>V^(P#8KMB1A#4)^$K-">C>::$/?+:D.?4BD#.HI&<6"/P/3?N
MGFEB.5R^$H A-8>NYWA@5 63 #?\8Q9![37IXPO9Z:@)#H3IU%@E\E'/Z7FT
M38 J$3\?/=<O3M*E(4(L6 %?KDM9" :TU\#F$G/./&-*$D5($$[C.*NGL-0[
ML%.(FI(#)@1CEW+'$'X :H3PQ+S?].@!A5U\"?,=$TZ>>@QC#_TJFP5SIM;
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
M8#Q@HA\SZN^XC=M EM/4AKQC.]? 2[&5FR7HUF[T-@%6$E#B VK/W=X%B^$
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
M5K-5M<B -ENT2DBC18Q&Q>S7-&J2BF$T_VTT2\E#0S\9_)@\TK.^3\G/,S*
MN5T0YYE, H3G' E&MIL,J%*'$2^2:CTR3XO/I:-7C)H/G[O*U>?NIQZK^=>X
M5'YT[KN?[[[WNJIR<WNU'G4"C/WJ[O:Z>]OK7BOP5^_NR\UUYP$^]![@GZ_=
MVX>><O=)N>KT/BN?OMS]Z(D\E0_?71)9-C#_+T(/LS/R(KQPU'9!?GE10%PK
M6#_B$?$?@5OPB!E()A@ND^\S\<,.H,&P'3(.Z$7RQV6B&VR7C8 ]=!GW%<LL
M%'0+Y\\8>?C/,YXL:YPO8Q,F?G/\<QE^.E_^OJZ76[J^\B>MO/K[=5WIC;)F
M-%-UM?[[6F7U2W895.7MEV\P^]X\;]Q::K;B,"X'L"CG3Q^&MA]2ZBH_*/T9
M*%U0RJ]OTMV''K-F6Y^X%)=2<9G&!BO36%];IC'-G-\-T5;5MBQX=<\K$@R5
M@>,]!\K ]T:*-Z8^V*1@!N-YZB<P.FEPL0V*-AQQ7D;'!H (53QW]>GN7>"P
MB9?>&QD+?HG++0W!$L/+>)1]RA(+5"YC]3RW+Y>Q:G;" C9-V8L-52\ ";-;
MF=(6O&AI>/&26JGO??>2."7@)?Z+A?\-EY3MAW^=E7LWFJ+<?U08JW#UNL]N
M@V.!4)_"4INV0]EM8[$^@^_QDXD&Y-CWGFQPR93^)'L+,L?6S9&-Q!Q3*B,[
MD#%R@X?9!>6M:SH&?K+CF\5=2R$C#P;V'_Z%-T!F A8*)^Q'^E=DCW>^>3R7
M-Y5D:'3-TQK^=FA\\65GCN2I=1'>7E55&\+HH@QL,0FF+2R8@X )[[$Q5*,J
MRCU\&1DV.9##G06Q:[LA<1]MW/X@04##8)\K;HK+)!LD[CQ5[P8W4YIV&$E3
MLT>UU*ZI]=KR/37YOVG[7:-H@ZC-&$6U4KNN:JV]9:Q8%U?G0,9^0[\P0##
MBBG$<;QG=I<8?C)]:MFAXGBPIKO)VL(;)!MD[92ZGSS_VHOZX2!R.J;)]O]3
M\T@=):W1+%" 46)H"TF;*88:I;:A-K3E.QFE+7M,.6O1 ?5!NDXC=>1E1PE;
M>#MD8_R 4Y)'KA_(2_=EC-F@OU&7#NPP-8/@K0MJ9<6-:]*<S36,-D8.-L!H
M&2DM$*5:31"<"'_&X/U8U.SR! 6SU0% S#^2IO,.@IW=H/L;":AU-4?*E/+<
MT#1F-+>6;Z&01G.NT;-!GF>$'KW4KJJ->D40].1=R@L_P (Y'+>>>\9V_FU,
MXZ5!R#8KO7!(_94) ._'^TAU,^,&+76'] 12(Z6Y[1@;CJNDB0$68V-9EJ2^
M=U$Z%:(JH36W=KZ!DI0*J<+<4UT4][3@N<%70^(^4G92BV\X,AGJV*1O.TQH
MJBS!RAN '/TKLOD!T!U3J3931B@VV2.5:AO;MMB4>C]62!*HQ@1%:C_A*<3W
M8VCL96>L426@/GP*?LTUY?_>N F)[Z<43JU5JJ5V2ZW71=$JTCXYLGUR$%#5
MT-I5FX8HJ'H_$<@;]XFZH>?OZM45/GBTN["=(VUJAJ@#0^AJK2G*YJN,1685
M)-@0C-P HV6D-$KM1F,Y%VK[0('<GD^]/4_'Q+84ROWR8"Y89D:^#XLE4TX/
M(E!CPB?[KW%<I.-:+&:R4S:AH35+[8I:UUN"6![2GCVY/7L0F+5P=TC7<Y(#
M4" #=QI5&),)^B8JEH?S(_HJ-L=/;L7?O\_M^/UV.E([B]_X:N"!&T[V+[/5
M2,M<N@;,55.KU65K^>AFD#24#V8HGQ9C>&:]I=9:RX=71#.UY<[Y\1#-3((U
M&S[OQ_S/<I=\F9T9C>^2-(0K,K9#XMS2%8F6AFZ4VK6FW#87&R['T0)I8%,!
M)["Q]PEPL6SSTXO,U37J;K<M,[*/[;UU@361N&4UO;*M6H45 K_%A/]M\CW
M-/8IDW2FM$]M'E6!@YJJ45MFHF093[^5OH5IEJ8PG^B^P3OE@<V5JP[% S5P
M0\%%6+$W+GE@0;DE@YA6N^;EJ@6LPKEO]:;C#*[@-L-B75O;?:)!)E7)\I\@
M)E/I9"K=,K\P;X=O45IV&/DR'+%C508R8843'[P.INWZ% P'*T*ALUOY$D.O
ME]H-M=Y:WG"408K<@FA368;,0=1@A<8J*PJ-'1U%>8]&"S_ O!MOTX!/%+ J
M%BNMMX,$>X05.:L)=9 MV#7^[DVR!GOXN\W]-5FJ%<QSS*7(4-PV1G] *+8R
MT(<'QV(N8A_B!C[>?=0COJ921CUDU".[J$<.S=_<AF5B/Q / 5NT/U]E8<;:
M7A^&R'(/9<1FIXC-/1W'[O;=X(OG/CY0?W0-U$YK4QBL'%"CMEP.2 9J<HN=
M#8&:]=A9AH<.WH\(X'@_J=QSXI/+2ZHXF.OSCDXN9BDH/W$:?D$2?O-M4#]C
MXB2ARM32TL ##JW:/KEW,@5;, !MD);9 @AS\%1#! !)BUD8N%YYHY&'+\0Z
MF3X=1[XYW%GB%]^\V7(S\Y/GWT]I>3?@1&:U2%-S;95=Y:=I,N=:;!@=8#=S
M6Q0-[!=JG?V'^MXJ -4P:-$T=.,R'^G7PDM_.4!98'K^*@'@"BL.(-,7ZIMV
M0-&#XBK5&^\>:<JE_9OMA2V,MI^ M$SLW7%B=F,J6ZF5*59]4;7JWO=C24=*
M+"!MOK4E#9#>UJ>-S/3I<;RI CDK/5;]Q<*BR2!?L:HXNV]Y3";*LQT.AYZ#
M$WIO%[@<PH&YIPX)J?7@/9"7'S/2@D6:33%WH\G<&EW?IZ* =&L$ ]>6?LW!
MP87)*KI:U01( <Z[J2[\ (OD2\3\ 3QF)44/SOK(#8KCP4@&Q,3*!Q-%>A/[
M;EO#B^"?*W:G9@KCKZ*)9OQ)%^(4.]?KX;-9.U5TO*M,A4G+C9AC;<2<7N)O
MF;F_*@-Q'T_F7:9+[YFY_RE9@]W3I2MXNTQ3;326[P=.;8&>/G4_(\?G76)Q
MS]3]++"(^_XUM9J%JRUXZGY&N<@'2-T__L@*HSE7FW;=P8":/%/-\^$'-RX-
M;4X4X$BF4S'YE_U!_XKL)^ *]SU5C#Z(QN14OQMT7TQV&],]">F=BX(+_[\[
MH_,]#4+?-D-JX0\=UWK]Q5S+51*K6FK7E@OYRL"@2/C*T+4Z$JIJI7:]8.6A
M197.S*]A:XE.3;;2.)>1B SC6'OQQ3<8OF<MUW(TG0BI.<^!G"M36YMUO!2Q
M82P[/C(^EFM4;I#A@J,2RWFHS<;>XE^L+7M1Q?_5.H%_UJ>/MNNR8W@#9<R6
M_?V8Y&G8K7I =DO-/;A9;VAJ:__;LJ1E+A;,#$,DG+%]^ZI:7^'\23/]4/4/
M5LIIB@>GUTGH+:-4?%87%:"[Y45]ATZK:^Y7.%<D"O[W"6DC@ #:OYAP12#Y
M4]50SQEJ8T7B4!X+#&< LA.Y7%+"2 F3F80Y9#PEM8C!6X[TNEJK+&=_2!&3
MSBX[#_'R*?C7LI_:'^$_R:#G^C%AD:@? [3]L>^?3\F\]6/'60N#);A3BK?D
M>2-X[02]9-<+>8Y[.*2(:PMO2D3YZC*"8AIMDC-"'!@H?,%RE,IK9QF_KU*'
M 8V]P$;H7?B8D6L_T<MGVPJ'"9/-/16OLS9[A/1A!%&X_A$!R-EX387Y_^)
MD2?M>JO9JEID0)LM6B6DT2)&HV+V:QHU2<4PFO_&?*WXH>%T?WI,'NE9WZ?D
MYQD9P-PNB/-,)@%B<XX$(]M-!E0U>.KI(K76(_.T^%R2NXR@#Y^[RM7G[J<>
M2X)L7"H_.O?=SW??>UU5N;F]6H\Z <9^>_?0[2D/=\K5W>UU][;7O<:_>G=?
M;JX[#_#AT\UMY_;JIO-%Z3W %U^[MP\]D>?SX;M+(LL&"?"+T,/LC/CUH+8+
M0LR+ O W U6A+R9%M8 )_\P%!5<S^<0?2#^K=?)]2SZOEN8>.CX\0=(KNG*F
MQ+;-;32"CLSEO:'7ULN=_TA<^S_LG,355"O ![!:OODT /JPCW>#3XF:Z$VU
MQ+4=F(X71#Y>X=@#>MH#4+=N&-_O" KH&_1GVC1X@"'\YK"3YXDE8W!#RW8C
M:G7"^#L<( 6K9XS+Y$>TU([O?8&AL67^C01V@*&%^<$EIE \YX4EA-_B%['&
MLP&<Z:5#K]5JO;)@,AT2,ZRS"[QKP#:W0-$U$-^WV>E&)/)O48"IRF^2_@B3
M$(68Z\:A&ZC;P,*Z&M)!,-5M((Q08%'0;:Y95AD1;9!DST//<29GWK,+UE<0
M]0/;LHF/MQQ_0#,-GS>TRRMNQ;%/^N4OJ@+$)XIEHR?1CT*/'V(<4V3)< )^
MA&?Q6!P3:6?>X PZ.QOC42F\R0W+V<="E"K?793["N-D$*;XU5?;LL#\[I*
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
MN9DLLH'SD]GG_V&!7\39.M[>.[JF?ZZT,2@O&KM7'KLFM#7T2!-,%5WI="2
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
M\ZG &P(13OF227YRA/T<(YHC#\/Z,U0C4-Q*[=Z</3/CG,^]^FXPNX&E=\H
MNT9IMXH<[F6/?45AT(XGSMMI-KKS I6? SK:HK1]R2MO7\*P?<G"<\]_WCEH
MC+53 ?S=SH:.:VR1NLQ#;;3GO;-&>]Y#C>.0NSZH';[36WJCBX2\>&O!7/2S
MC3W8..LGWC=V?N%F): Y^;[ZDWW=2!BFJ2L(3"D0)3.TSRK[J3NM9FE<R+;:
M[)0#$%SHIS95O5$6BW#1Y\W.RD9?ZTW*4%OM<G"'>YB4KNHE@P/+T!QWU/(-
M)[55F&%[P+NE-\U#18V+ :BR#L=)SU%RQ;L08M_!FQ2O^0&3T(JC^C-!W*T!
MT2I8&+D(4S+"SB#K( <>W])W":=9PPW8"DZS[HZ_!*HM!?+.4.47X[;)9D3<
M(/5X-^?9JUAGJG&6462F3WHLI!(9!7(FI^]9@.P!LCN[?(%IG)FS<$=IJ]WJ
M PSM_:!^W09H<%V0RIT"%59J^WKQ<PRV 8B_[JXW\GVE196$J82P6>ZHFI:.
M\YZJ:?&8QJ3*M&#+^:FZ9Q>ZT5;T>N#82#Z3?+8[/EOARMXEG[4:P&<M76G4
M Y+MR--8YJ"80V'?>TNAF(\NCZ6LU:Z_K]7>TN!D5-.L0I5W30SS): +.V+;
M2FW2Q <!#/QN&W8Z?%ZD%%< ;>]4*>H[PRFM#MB))"-.1BMR1G9*1KL#;9<
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
MS\R#%;GN&T'Y17Q8'XS&MP_'&_/5AR0>(TDL;_3;F&_UN^GI\/]@OBSLDC@
M;8KBST-F?8)-? 5)%S)OLN7ZV<7 >6'DC=$@G!5,?.,R00"T[#][($5LPD1W
M=()MF6%C9ED!VR?#:2TEX!6$.]^9O>>ZOD6QIW'A)B4-VTLV:S=T+#]3M.9\
MXCI?4,DEZ =9@L&7H,\7=F[2$YDO._]Y1S1<4.#\PS'#]LO,?5-)J8U9H02N
M$JGYR((7QV(+N$!L'OQU-WC(2%$0^Z4?1N$E'?/&W?!I;P1:/EH9D,WM80N;
MJ\]O(%=KB12P<I/).&!(0]+';;4F;U=+= (_A';O144'KP@R0>:%P\PQ^]2Z
M+=AIW%;X21)1G6;^5]B/DDS37,XT:Q%'9DZ*5NQ/N(K\]T@@MW[T;Q9-2&<R
MDGAH5J&5YL,VF@Q*4UL@2W![4Q/@/#4! C:BCH=,*C0'WT Z'@?^3WA-!*RV
M2HDT]J?B[^(HC& I,-T9_?Z0+N,29H>KCJG[Q()16*B%4-E,M@UK-%1M5O<(
MC:22NP&*KD2K*.5H:SK65&?2ZL >F4JC6V :!<Q%E8+F1F+@O#K14!@V0G"]
M"+N  %&]."&^O[QNFW9WUGDKX>ZHM12] ,-[T5;F#4*^<XFUN&AW5;),PJX6
M 2A>"XZOV#9-OYT1PPR-W/7%"&;OUUJ*-#%;6NT62Q&^+\O7WZK[^C64HD;Q
M^F=LM\.;)WRP3]Q>LJ8,EKG>IWK6*)8\L'$,/ 7[3>X#'^YDH\,O9*F==>.1
M6[@?BKYE#;TI^#^]3E'/ R/50G? *A6?,:<U9(-/CY%O_9AL1K(7R?\@N:QU
M\VO"S2]Z]<^10.:HAIN]0#39AH_%Z,3Q8-Z$<O,ZN>.6M/86562$0;1@9;TX
M&OK!Q*S7RHK\)MSQP$Y2X*#G9+Y*X)2N63^(:?"6D])]'U@9+_0Y'TXV#_X+
M6!1(!5PPNA'@@X6;AO)\Q0FWUSCAJ_2%!1ZMA:<,=T-XJOAZKY P[O\%J\-C
MY,Z-$.90]D 7Y>J]YX&V%A\H<9V1$PG/Q42SBK/)3B8]2G&G*7UG67%C*5YU
M)MPGRY_\9M.-@"M'RU3:6H%=2 MMD&F7#MC5GA\1O^\ZSZGEDR-@_ GJ#6<
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
MBRW=5/YCUK.B-[>6_[+2I5IDLU)J;D<V;4XV^J[R^?8N46M60S(E146[]5R
M+6DOE40BTB8]+L.8NNO0?A(]W>SFN$X-P2&>/R$EFC5VFW@$DB2)25LL?MKK
MWP?7E7]5VH;2Z:+'9PNO, 8R0OF&U'!/W^9[XJTCW#F )EP*CP@_4S+"<3'"
M"O-F1XR 4)]*M[DU6'JUK)QZJ[R!X_&V=L4*KTQ9X_$:_RO4Q+780LX;DXL
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
MR4@3I>"<KJ=<SCD_=>9A)GX?9BC<WZ=CN&AZ6]',LLC7TG#9P\EH7<5HE<W
MKI_A<OB@NUQLO;,52@;FKC.)_Q10+Z36M,BO9J3WQB/_3;V8!F\\9J"05T:X
M2Q^,8L>+?-!HA(Z89V-S,<Q+* C79MYA0I\#QO"7,,[0L88$OHXM_ GOO9;4
MH?/D@G <,,I145LSS<.2R-_"EZ1FNDIZ((QPDZGKOBG$C@,>9BR1H<"7.\(@
M,24OOAM[$6[$&,:QG#%U,5@YIF]\Z?Z _-)2$X,LQ7"-?)YPP=^Y:+X5B#"O
MHH!;_R4)FS3T)M\3ZGD@_?'D*(E>_7.. 1 .:<#@2,<Q;"0VT1L'_G- 1]A,
MCY,)/!*1>(QD\@L/@$[MEDK@5=>L'^2H#3>N[\,>XO[:3L"LR _ C(JCH1_
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
M8)97P*D<@7WQ1SWCJ$,@ XA^M1=4F'W*$?JI?NDUTNAG1"_?_!]02P,$%
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
M.W-ZHE6_0GPYZW9U795=<DT59\ZZZ\?$/=M<[W9NO0X3&;NYIN:Y::UFSJG
M,B^E\+'S@.B/ 9Z#05LI]$M2]^0IZ)Z,Z;,R[T]V3V'6)48 ) &<T%I0F\%5
ML0W&)&Y+DZ?+A!()AWQM_%%OCV^G\<C2*DJ(+NE67:-*,$[(LR T5QG0GR^[
M&K;!Q'O4U.E%."N:N>GWW8O#D/&WG_X?4$L#!!0    (  U$G5Q21O?JM2,
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
MIM*,Y#AYND?:;W-:;+3X/0M1S.;@IW%XZO3[CZ, >@IR-O<NIT,+OW4V##8
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
M;SS0E'+@.9&9E<*KZ+>M[ &WAKMV>TFM7BVEI-2[\=VDKJ82P OBIBA T](
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
M@^D-PT$BYK2""3O+P'#C;C9B"W-1.8.&LK02KQV6^Q1!E8]-:OPAF@@#C99
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
M'!<1D:8B9CM.IS$(4D4:((%!E99S5;)X*IQ@RJV87XM3U9X'#V &4@#&4)Y
M1;W2F#J$Q&"N.,2,-!-R'+H0QJ=;C$PJS0SZM312!213 :W%[3<&!0ZUDP<X
MH)">'<*,85XT%E6E+%Y#0",2,X0R2\*BHU(+NI7.2Z(!TMU,J/2996*S1FU5
M,:-T,R'0&6 "95*I%81+U=Y00@C[-"0F9@5X"9H%30MP7H)*]1#$J5.K(8[-
M&M9( B&<%\:BTA9"ACPA\=@T89TT99+@UB3I@HP2G3@LB]'T(*I,X H/3\U#
M;78ZQVD@ :D,"=(QL0+E8RZ=1,DSFUU*KSGH0*QAK*7P 2@[:/5<."HQ:<(,
M7,M@214AC8[R1)&5R_7;-0J)%O 'S(#!%X[Y$)W:R5$Q@+0\A 9HI)7&"/+\
ML:@A+)3$Z(%F0EC*%"IL=CGBPS4PE0JXK#*KGB&QF@FZB9=**&5QV!/$81-5
M>X (*0P:13J<5.@M=FY$&(,$01$3U"@#'G5 YO&T'%)IS!\/Z\@4+ZF&O<$
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
M\HI4]LK)U%'MECO]"IV\_:Q[J1PZ2HL<+<_ */2BE,#H2!Q=PL^:O2:R/2P
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
M,E(5,'YQ?\PX/SC2;XG$>!B>J'AR\4C$<ZF4BPTFBRMK.80/(8TW .NM,ZY
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
MZ=V1'/TCA-0V]TW)5E6H_ZHDW7=X6-=0&@HO79"+2:OK@P_1I%NQ9 EYX:I
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
M]KYR.X<P7F%3A3N>5$"[N<!Y+6;9E[]8[^Q>W-4'4]ZLZXXH>W4LZ:KUJCK
M@AU 7CC9?5DJ4NZREJ73+8HH1YTP5ACRL);\6=0& 4_"Y$Q#:[X/-YAKA7PY
M45B>X*7*:^XS#ZD[KI%6?Q##A/]VH: ZK)\W6US]H/N7H2(KCBV- _IS@8;S
M<;5]<6!;^/&DFN/A)5Y3N9^P7@C;@[A=YR;>L5X1&0A$*.M!^/NR1(1U1>L
M+*)32)-)K6V#3+0*93L_60VM"H-LYX)G(G:"B!K335<((K7IADWHLCD[ZTXO
MDMW$+EI%%FN/1$ G;ZWVC*ZIGRGO^";V5*#$"5G6L"0& )+*U!'B\/I0R5*E
MJXT&PO1NT/( YD;Q2+80^F(G+VS3$-4NWQXQFS/FQ+X)_<E#@B!?,%=H.8Z5
MV2<I580/!U/]&X@[ELA&,Y]R!U--3YSCSZ4C%I_&;ZA2Y[YV+V9KXII[M@ 0
MI#MTG23)$3^4;@7-MT, TXVDK/PLT4=1GDL^@[(A6XC9&'23EQ(]<#,GQ:8.
MLA38HL0>S^Q[6ULX$56\>M#RZJREHJ5L'L9$.G5%]\WHG-6D;F)WHD^,GS<R
MI)A-2\DT$KLV#:R@ENW+!B1GC'0 FNF#XIL^BW84M/+JLK,R6!FA?6L<]H+I
M4N,9]^">??&4Z*"=7XUFN?STC,\!A "JUL1!Z(3V@3T'OO/>&BJ@YNG:QOB,
M(6^[D+Z50(.2^>'IHP1L/(-<[I&3$9.\&9-Z?Q_IK$EZ1M*?6 X!ON@=KN K
M/2?C ,YJI+GR73N2(DBNOC']8XM]NHVP[1CR#GR[MG4]V8.\=2Y&?7M4L19\
M*N"8]7@TJT,'FI4 C]=Y8MVMMW.YN6# OR-!+^J;45M8X=6X%C_U&;^07CR>
M[ B>GI _R+)M)9G$:)SX9/WTLMAYO]_SS^C,D?L;XQXN$T9?'^<M;1>QKRX9
MU"B7&/8M34&$.,4\5B@8X6;*62L,:<TH6YF]NTQX6[>9;!M0_.72 <-KC7(Y
M;V^67DMEF>.O/?Q3*5_\Y,_>!&&K[[G:)/D-M+-'+NZO>IX'8Q6B>G,?@'A=
M1UC+QQ"?AJ7WTK(^EP(/91?@CK6,J;L>\*@.-]6U^UOW-R_?#P.>SWR]K3S1
MM3LB=O,^V+E-]E3@V^V)LY 0!!P9FR[!&'WM(0I]4/,"HRGIZGF/:6.A282*
MTB*31'>,[N\8F6XIAB74O ]I3E0C2,D&1U4R# PFBA#*EL#R;:037$C%2S?^
M[P&M@<N#1L5K/GU.LW1&\3Z9N3N;C8)$!)O!HG"IL.ZB1K6VLE.!3'CNXHW"
MK'O-MF-1"NVK8Q,.%;E 6#<NT&_X.L8B\XG:TSK4A4/>[O;N%HH;TZ'L:5/%
M7]NRXG*+H0".)% #I,8:!Y05@P&BG-Y:Q+_:?&D4@_7)@WG\5I>\BX(>#9X*
M<.4V@B!S$PBUDZ-:U/R+SV?WV?]\K\J3A5.!YIPSBV3I!H+4HPTQQ1[_$)OL
M-$[3E FN*[#-['5[KKL/@]G2&13@Z3K3I'D1R)^L[)ATMHPHK]XNK6E.!REB
M,CJ<\0GG=#$FV]'JJVOMQJ1I'W;KG=;47C&K\3 SA>&V.O T2%&]JG@_ /@
M?<[B$:MB#5J$)WY[*W)TMS$ZA1,OV3<IT>8WU6<<U+O!#'.D98X[SFXIB(N4
MPA]PH<*><>D?<^VQN!]#U05%1W];&6B6TUF5]$+D;DK@67'#:B.YO4\EWBR2
M!BQ-&-Z&ZE79X@'WS?DO <N7O@V2=U@#^??6QZB_,''%:8?VXJP_Z,V3B]#V
M+"O*EB^Y?V:5;ZFU=B<APEG05$F95EJ&/A\22IZDN4#&4%_#::OB$3.1LNX%
MMQD@Z?AFJ"Y?%/CLL$2/E26I&K_=8)NMN4&U9YZ9>3Z0GIL\B6TBE+_NQSK,
MW1GI&E _1MZLK%Z:E$0,D.56G1;EJWYLP%>#\3O8-+2@R>2Y"OV:6&G)4X%!
MP!<M<A>E=?F )23R$RUJ[Q.T_(EMBYDE;YL64<C2,ZLCN_L,G K\.R#2.70"
M/D@8W:.?"O D&%)\A'VBSE3B]NYGI'4CQG%1)<=SRW1OOSMB1&;OY9'%\>K)
MCQMKL]V[R2RYC>;=Y;DS<_D]HPDP-N"3UQ&&$H_!K!JNQK;W;R\^H@2W[#?,
M5P@!?CR\/"[Q\JCW^,'TEA)YV:CQ<(ZXV)U#V86]B3&<:V9^H'HF)AHA1_%Y
M5$HEIW.\]<I; 8$O>CU5&JV]QT+[PZQZ:R1?NRP8/FZ=4RGX+A]IBOTZ8C),
M=CK$819Q[H*9H&U-Z"3Z+*:/^/LG9P8WVI7;JX6\$Z,>L@E2M+2OCV-0YT&T
M.G4PRL3$FF(<7\V7>,)G32/S=?$J,>8_;CU4"#/T >^%%M,WEK6= 6SM@,40
MYEK!=XJ6\B"KUW4)_AWE8-OV:U/WF!F1\^)^>? SGZ SLP2T=LFRR"53BDHE
MI[6H9,M#'-)(%FF''I;L=AG(3>&?\YU;GA;?R-GR7C'4K=0HS=[!_;PX6]2_
M.P+]1L+9#(G>9>D+]=S>??5@';LQ@@6!05%R6(ADM#.J1O!"[0KA5V5F&,-9
MSB%<$CS$MQ/WSD% DF8[7X'8PY+#VN*WR"X+= ^_9?/!OE"9,&6W=DHMEV:.
M'S+0ODR[;A+8;^,;:Y?MYO!=PV"V1*X%-H''HH2EFKK93SS#YBX#7+;;D_./
ME':OY=O+)V,:]^5L9,/]IY>*/M$2Q8HWA/3@:R;F$M+2_I)W"(J2%OEHA;;Y
MQ5X%M*-C>53?@V?C1 )H]Y70^#,YUB>TO*7#_B5#'O!=P3C9*TY%$+/C^3)1
ML_?HVBN6)/@(O:"8Q:XI.G0"E3=0E!SD(%>&7U2:AY($72[Z/YD\;LZJMK%/
M=YT 3=L$Y4U:V%=[^&@]/%P!:<]==$];$E1%5>T*IUL/'593DLG)9[MSQ'M"
MYP4KS3/ JA?^G"Q;2I39$V5A-)O ADP)0+$O'3 Y5K>_KFTIHZQ4I%?,Q7N9
MY[;8$\OSA/O&L:<"DS34@W6QDFQ691N][$@HRJ&X9_0.1IU=L!V7.;%8&U_7
M4K5 E1S5 )+&IU7$X9,'M^03OBG(-8@=B;R#B;O560PY/ZV$2K-;I6'=#O,-
MP]-3V$[Z<*%/VPM.!Z<"T<#G8-"N$WZU?J?"3#^RX"W,,5@>/FH<#B?<K0S-
MT"^V92JCGKKEE3018-#CWL1NZ5F-+;GTHW=]SOFAI$@O?:<9B7S/%M>UG.GD
M/-;'A,Q)K-]U&VZZAT^&TF"KI6S.!S(V[Q/0XUG:+"D3HO=Z'1<72I=HG8,_
MK=WWYW@5^WLWMD?VYMA$\EVJM;H+ND_PN]3Q@9SZA;\HUO_&KV]F-C-JKG5M
M,/L\BQ?SQ8V$R+^W1W0N[ILNS"%8C?J^OOS[3;,JSF!!I<9^5>J&ZVA+TABP
MJD%VJ,>L_@,-0/[LC2*'XCOSO2A-2S<(PN1T8:7/Z!L@_-<%&0@N^+ H-R3F
M*2]B0;DH.Z)7AYSB&X\>NLDG'RX;;VJ._)ZNG.YPV:XD;0=<5.!+^64A"#LN
M4=0:WV,'>/ZNVO./0O[TN(YS1KTV*?%K]W>KECYS.QVLR])L&HO7D-G'\^G3
M)%N9W4F 7<84A]E';GG1- H_FSQ$6&*.X>]'59\RZA\&*EK-5MB\HXG21J-0
MFW_5]3%=#R)X#U?. ?='>RI5<)/WK1+/V3_CA8TFO:#8%N^IK*%NH0.*N/QI
M9JBX/[-T>,4=GLLX+FN)K4DTPOH_%'L9X[7IG*>KRD1I[]\4=LA>:;>&^2]>
MAP0"(QUI8CK/D&):.SN$K0HT.F(O\J-#2;/<.GJ5J=P5Y>HEC+]4N$A+&[T<
MTTA&\D8"VYB+C7C9;K94_XGNRC%JQ,/A_G95>6S"[$P,SW%R]UB2-GVXW.YA
M&.BX+413.ZRHP;:4MW-X<=/9_'%"ZYJG/ZGED%>P:(>+[TR?>M3;C4AN06N0
MI'!25MV([ZAWB %-MP:S7B<8W@Z[(CG<\+J15B-)I3^4-.G)&L0T7U%I9%Y,
MUK"7L(Q52&V1VX?8IA$<&D+4R!CGMUMSS[)ZP@>!.;FN/DV%!X?N??'A4C)*
M.;)2K6D)K @#3[XK:-GJ5Y\E%7% -Y@W8?6^#=[<C_I2GV)O9VI8L]6*+)!5
MXMH371'J+X<34C$FYJ&>-D&\SDL EI@>ZX,BX$[T3!2GY)!IGC27^!!798@L
M$4X;QKR3CIK =VBG6"IF&K2Q NX^KER>ADU?3Z"^?B7(B? FZ]IM6H/W+>S?
M/RV8YYO][O<DLVNBBFBL?3VT)%2#9WHU;<PQSY6V@0MX^&@4M,O'Z4</G0IH
M[*"4IX.UP]792+I;C+0!-%G3__T;FJ$6.<X$>';\B9K!VMZ?_[POOJ#(#LB6
M%'V,_2IK4RYN_KW?(7M%6O*+<\93MI3F5WV!VW[=]#V*MMLK01DTN%SV?D;/
MU4DP=LY4<6(E/A=#*T!O7PLX1$RWU7D@V*ZE(W1W.<-R56A-Y8K>\H!F;VTH
M+8](>!=1.ZA[E,+WF&]<45\[<EK86?\1>BZF*8:V.7AKX=,JR[$F,*8]^OEG
M#U4O_H;EP4?7YHOMVR1+NV"T%4X, 9V K\%IWMN);\W5ABU#]-;+O+O4*T<N
MYLM3#.!2@<,\CJOYLQ[HIK/G>6MS"2.H2NAH;GO&&NJU5ED'];&?'EJ!61.I
M)5U5[.>!V7Y(5RH0\_55+;9QMAP+1)J?H $KX]CR/T98=_:LC:5UKW61O)LU
M(;OM2>M%?K5P*(VC7 ]HQC.B]I;@.4 5J<L7[RX<L^L'DBQN#CA?"@D3U<]Z
MT[1JD_S(;>/A]CW:5IK#XXVTJ06UG:L'+3K/9'JJ4FV$+6]>!0+C<CZA/S*!
MR;S!X.JKW53Q,H@0@777^<Z!08!*F?]GX+'"TH.H$X -^QJ;2GZARUY;F/Q1
M^449XCBW7PF= )6W;*UV<NE8Y(M4$ CC5>-Y3JAS]%?D?V E";)OJWYSK;.<
M5<21"7 V6*MI>;G8NW9T0*][]C5,)^'!SF%V7L"22'1TD-[#D+JMDCB/-;/%
M-^^^IZ-EII<O]\O@@!I967H%]@=Y(,+$CN)L5,:^S_B^+?A3U_L$J$@FV98;
MRHAD/95EP2I');SO^I/%Y=YI;)*3BA\')UH<8O9?)1E>DN52&>;1+M>CT@L4
M1OJ,J^MCAB?!-1G'K<'(/*^-'+.5L98*<9YE#0A;@S$91T<[(W""*J*KL,]>
M0K@"4\YZ2S* HJTN+KV%B$SJF).I2=<XC)P.W08OS*Z+'/=W $C3*==/1IO]
MIMV'_%M2^@."7)G-'Z[XZ5IB4U/?J'HV0!L_IM@HSLGNB_3W"MN63N(<:*;1
MU[GOGE@)MW ^4%I+Y:QX^Q):1_P")TTZ!*;\!!'"5,FGH1P?NVH<&D3,F:GD
M>>_W&8$IC]M>=A<LD#ZFH'P&ZN)Z.W\@K_\LCGTYS;19HDJ[M[ $@TS!YC="
M W%@CSS%GIX-Q+<*L$8QGG/K &4_7[P5?J(8 T,H*2%DE/:TT0M*+KO6)LT?
M_EX<1?+RH 3K6L91Y(S;T]*L?LJKE7987K"%3IM53E2,]E)HG"M?6\G:W2/Y
M<=#L6D_=E/F#[@93"+VQ\R<:;9,&74V>C-"V6N2$U+%+;Z5K0#?#E7A*;7[%
MPRQQ=H/SL&9J+>.6>\2664>#1V>Z@\=)94P!G_WYU+R0,@=!= 5(\066I1AP
MTI;BJ4 #ZE]Y-V-NZ)[<?U=OH]%G##6BK+38F< ^D"63(2<5!:DKAR?,\-LM
M:W%17I+!<2)@PB?VE&!P:C*+=W>[0+W'R'QU\V5N'U9?T7',HCK=P)=48*-C
M .DP.G]X,AA1-H<EN;$NWR4W+>GLEO&0<5[%PY^6AY>W;(.S505_@[#'-;=,
M.-T6LQON:7^1;ALG][A-!V=^@EWD*O?OV@A9KAP7-+)]0C'2]%L_(/!W6VG>
M.]GIR#I_4DCLVDQQK<R.VJ:+0Z[[SRT.C6V@>"(R]M6V^TTJ?W6DE@U71-QY
M-#"TG\4$WY#M""3K9TQT7RONH4&O(O>K6OI:P+5/RGO_C1,S_8LNUCL5^)_G
MB^M.!:Z=A(;"9 [Y*F-: 'W/'?$V('!NEUDD0_=AUG^WY?.^WB8Q6;D_W=?:
M2"HTN;*Y[.:!D7-N;I6FW10(GV9C[<*2:6L!=['<-_8\YW8=*G>/'5N6K\<D
M&9)5R0W\"";S @V6#( 9%8?[IJ9D"'DJ9Q.*Y3Q$;?EI:\Y_77H[#ZO'J[OY
M7,M@>ODUT<XGL<:N 8[SV'R*OW:6BY<VR"Z,1ZKI*8QZ+SB.MB_E->7NX.2W
M)Q;\I3517_-<*;H%NG,^[)(*&#)RJ-Z5@A 1=96U8DZ"[&5I*%^3BCJ*47CB
M^>W*YCVZ9*A;:UZ,FUS0NW615 5:"YIT)0V]2"Q:=(HKLXB.TM]!RS]T.O-[
MOZ6C$WMWM]INO;D2[J$VI/S+WBT>T,&GBE^SQ=V_]&Z,\')CMY1>[Z:S[A:1
MBN@>O4;XKB26(_@JD\(+W=1\[3L, VE6:<B@@T)%!A?TCFNIMS+>8;&-K9G,
MP.&A8.<;P_R(FDR0M!I6%A6*CIU\(!?^,EXCR2EBKDO*?]]4T8 74Z U#>>W
M3]N*AQLU5]&:8*!#.27N(<'I2S\/'P.4OPK-=*ZX%7\K+U+%40>W.O=;W6P2
M=E+^_GL;@F1&/K9X!_MC5J\BQRG/4:]43LOE<"5VA#P_6G?4TF'3:;U),2M.
MT,H?!>CM+35:T)GXEL>?8M(3K./3M"-P,P:K[&&_R>7;L;9A8A!]R'I4NF6.
MU:UFR[4&_USW.-?*1!OAE0=5>6B]2'ZST;F$5;YASMK.:WA9K"NF?39;] 3&
MZ&U*X*G&[.R,(EVV*?2[Z^H==J^=I[)]E[)F2ECG=[XOZ5T+][Z+CN]6BS44
M>_10[<FXX*JYC;[;O9R529OM-= X_N\<6T=<X9'6KGJQ$[AY!>_Y\+.'6IV!
MC/E4.*^CYEVXL9&:2K?82"E\[Y3'_]O^%V\E,\6"62 '..-*Y1&'GV%IVTXI
ML[D&HKT@Z'S-\5"Z:&79XH1_Z'M\%2</Q,W8M_X=_J17)YR)LQBN@6Q>F![-
MY0%VY?.UKU>PJV*9=XZF."N[X/83Q;AB'>U6/]?0F67OX:::?*!;%"!:GOM>
MKW6I<LS")")@C]@HLRKZ_6:<6T[X:]>;&GEH2(S\CJ'>SO3XG.NS.E?\R=G6
M5U2-CBWT&V[,[KML]2J5;?A(]@K_!E2C3%*8C))9MDBI'2GNMSH__&D8D>&R
M!8W+9[G0Q%[TF!Q><D[Q5"J2U8U]QH:86!$]:C?]70/(]CF@Z(:%'%H>AGJO
MS=H:(GG!9,FMOB@,NFOK,KR[W]A&N=C6K.J/KEM$MSO]X^PP;A#__9=_.&L&
MF#"8C3:Y1,&_=]95_^SD=1-A=$&8P?)-DL\N'XU3<-5BP@,ZJ'37!JQT@[_X
M T/Y'8<**+;SJ]0&)\V&E?-\VPB2W4ZB.D%N!9[%21Q:%^TSN,Y].2:)=*4(
M"5?&PL!I=.K=K&@Y^'B)#?WR=*V;_Z3K5]GTE),*U3<4UB"5,;E3T]Q8]5/"
M?F![L&+Q+6Q9^?ML+^)!]<?<CF)L38@FZ0&B1K1>K!SP3<NI0 D-B6^<X^IJ
MS484]=X_]%@R# U$KY#P'8)!RQ1,!BUB/ ))@H\ [JLO^Q$)=I41[NT6,4WG
MNS7I<WZ[G_5WNPP9RG .GAW6"Y?8_MC(S2YT]HZM/^*MJC</ $2-96/C/B#J
MW:J().VR@&'UQ\@X+KFE\F"!R*!>Y+CLV%JY9ARK7+P+D=\R9\O=#;,BA01"
M4]+RQXNB"HFJP1(--V&MTL2,$>$LG[5W45F&H,_N)A%]U5(>=%/>1L\VN)X_
MOB.!Z/;TWH^$N'?:!"L)E_K,'DYOS0OVA?L.J(L;R#VDNVP4%=SS&5Q^F;*N
M=AC_81&;WXUK>];9L F^4PW%I]M(9LI"ZA8U01C.S9[J\YBN!SA%D'C<-.JY
M(J[U[!2$!C94&8@HI";1Q8%2#WI,>@Z]O7W^W'4S&DG.*Y'9;@]FGWA%FN.<
MW3,+O0Y:=;RVL77'9L+\F:<>GEX%0J*YAVD,!SBE)O)>/MJY<#3?4*5DR>@\
M_/E2Q.;RRDR'+O5^B2[IH;]!!*HWH-)Z8[N'T_VP,"4I#GPJ$%&@_XGD9<84
M73<)01K+^ZE7UDAU0FK?P3"T+*6:$=7X1.&DM31G;.?^5REHL.U$52D8E-W2
M]J3':E O_8,G,7ZPL?.'V7 /UZ;2^+IU5=[=OHX6OTJ_0H0Y:P$>KL0(S9G>
MZ)II5V9ZS>Y5]2SL&NO>><7$K:0%'_OVD*>-?TSFSR>[5OA![?'XO-JB)Q,Z
M4)(ECHZT41PG1FN@<+56-V+G/CQMD3#,.NS(FP[>7QII60$!ITCJ@J(<7C@H
M%'BYO6J)7S0/&JJ4J-W%U\]<AY,>!2G]FAP\+;EA26/F/VJ6P,B_M@)]SYC)
M2B\M?M!?72":58500]LM.7I,HA7VKDA[^SQD73!;CD\NW::K=OZX*E&U[#.L
M>ASLLC$G<G\'F+\A5+GR+F(\WMM?8H\-_J\%^E\ +WFP,%(Z!0-*C%34+>V'
M*X8Y!2Y2Y2^2A5\R-JR0A0U.5]GV:9:H;)KBQ4B"9=-"8&3;/EAKQY@;!Z.B
M:+S.Q79US2WON7##1D7R<>D;FMK0H2)B&+QK@M564OGS?V7_.].V$6TRUZS?
M/RQ/G@XB:$8P6^6NOE/431I?K:6U#M/TM8]2^R8_N;D%=5MHGZD>)V[[**(5
M/9_'.75 3.%A^[;-JSB,242T^BJ7E_.T8.W-TN;H9<-JBY(G)VY%!DTL9J#K
MKTG>UWD=W?\/9=\9U<;5K:V\25SB%HS!IL=@(!2!1>\D-C:FQW0DBND60L@2
MO2=QP713A6B*#0)3) RHT(EI H3 (! @40RBBV(0O7Y.WGO7NG^_O=:L^3=G
MG7/V//O9,_OL9]/\TH]DXYK9L(?J'AV@1#TCZ3IR?J@PJ;/6"9Z69W$]T_@/
M^ O&(YR<Z>.?<9<J_]'>O39 55G0[4?TA8JR<UQ1O"O,R 5:^&:+>7;>%&.-
MA%<U&/^O]*ZD^GH-9X^5.Y"4_Y;TD2MUE;8%E$73W*L>+P+#2=43M$LHCS>L
M[)&6P< .I37I3OGDP:/RQ\=[_*9'OC[UV(S0QOF;A4)RSJ14N"PM6K]6L(KN
MYMG>.-)[?*2/U2Y&4M/'\ 8T:F'ND20,43@U+&L5X_DU 1;2;9OD227IU7#Z
M3[SWQN(K=KLDTJ:7)89W<.[+#=67-,B2R7(*5:RQ%SV#,%,'CG&%Z1!QWWYP
MX, _,,:L8;YVI]:=!#M:4R\^9K[&8L*63[WUL 5KX?E6@^V%9 JY83GL@*LJ
MH<-Z-.39E])1EUHK?Z<$G"%HZ_O;<3AH^IZ+]ZXXU!2^X JWM;;-'9&W@((=
MWKZLY7?*9:D154-D@'Q^_23LQ5C/N)_^V>O_5$C\+(IUN*O-[FZ>O.[G,XO6
M6_&1)>1#@VW]N-$Q#$=7 17=F*+W[@Y<8%IC_HO;IL9T>K@M/K(!DSRD5\23
ML%P+CRXR'TP!QA[13G2I=-7Y5*_[EPZI^3'1*Q;3H$KNGR@+Y!E@DK%D'=O[
MFF=%]OZ=.F3@]=6;]S:?]TIL1?:WZ"(N,M*^Y2/Y@D N;WCK(48/20.8R,OT
M4E,+%V]*R]\UKOGU'[+*?BZN \J32A'@J&D'5.I @6[#_$YR(%N45=@:;H5[
M=+"@5[N*B=8T#L3VZ9N0%C0*[CK<<9"MF)Q><HWMB><9DV_[H6RS< KWTHE
MM:]K,VAB;6=9]O4BEL-,C^7=:6H2?_WW0$W[\1CJHE[2EE-/5/IWV_U=P:?V
MS(R.%49FC((]W5B@R6!K[N)%')_,E5&-YR%U:K-^)4Q,P6\XR3([%.<O;=^%
ME@R6!Q&*!NJO-4?,8=5@:PD6,-[=O3IG!J_* :%J']R><+K2@@<99P?M6LPR
M4[/*GZ]B!0& [[#-^/RHDF!:07,W)%^X]>FGW&K!2S>R;IN8^^\A+-/\7DJC
M_7+?LJJ?>X;NBCU0F, 6P.V6+3,=TD*?8TZPZ4_F,[&E]?0%[)1'LN]I09FA
M6G-BK7/5FA[/4*T)9D&64(PY R@N2VPKA!W,Z&6(8G[^.MLKYR*3ZVI/GS2%
M>T4*]L"+^Z83#Q2OM 8$%^O4]S_IUZA$^+ AJZ9L<T%%!T$$RJ]<AF@1K_ZN
M;--T*4!A@5I5(N3^!3'J-B*^,3-WE'<0[JOW$8Y[%[1UM'_LPV(L\RRX6K S
M0*R>/LCY;4# _Y[\_#;<8!+>AK>9EW@\/I63HU' B//'ZX<%!XR0)RVH0I':
MU+>$@IZB<FSN9PTRQ"*RH6$6QL#+@1W8_1A/5N=&DD%!2O18OWL=/HJ= JEG
M!RP+PTK1=Y[T& PHB1[X^(Y<K[&M([;]'_04_K3UZ[QR2HO&SI%#=*IZ>"&[
M![\U![,02[9,F7+*UNIM<;D)&Z:(I'<)O:!B7$?7:]@N#@\GC31D'L'-;VQY
M$[0XG)5(-Y]& :;8X@*/,C=RI&GUN>GA8F1Z[7JUT>:6M9:E/T/"04!&C5F;
MOK\,\HZ(VMCR[AVX'9ZP$=FN&2)^*:# *<P'W3Z1YSM2Y_<;.B]5$OC2&HLZ
M>8/#7'U,:Q[L00L\'M&( Z<N?YAL.5!.CT''E5%21G:M_FJ\3RN"#QTY4M2:
MU>A-=($6KN:+/DL+J9Y4QV201X)GLJ0/N852$'-CJFYRX)+>=[Q1]"<\YB6;
M_SD5:(<TLY;R:20EXM,/(GY?D9_UGLV=4M-$'159DDLF/(P6\/;+%MH/:N7Z
ML]ZZYJBXI;Z(=*1.5"6*#^_R@ <AT\B8P(&R2DNQ3.8VKF@0C52]!3, J1?/
M]S@E U.N7Q\V&%&Z[?F;1WT#96J716%^2L64B$^)E5>;7 VR<#D#S WYLR])
MWI,OMX]?:RHAXF+T8=L.R7@IKCF-3R>.0ZV+G"!76: *[3ZP^K[L31T%9TL-
M;L\>1<4JSWJ_V3/T'TB"?O$R2H1.93M=D[X1L.C/MM35D;:>O6EG'+"9ZH(O
MMXFW>.QFKYNY9A=AG;!4'G*DH0SC?(GR#VT5=.S)D%6@/3IBPR45#)4SI(%K
M,T^/\H4'YZ9)XD9FT;T'[:<FW0U]28S^OT>C?B?>3Y69>3A$^:T]\OYWE(X_
MXP>DU:!$_:1JL0#Y+,AJ$1YJR7;[&]NPV_)Z?Z?$?)BUQY_>I1>2DQB@<1.3
M<*A>0(ZT:*KFJ(I@B,8O@3^348&O\U-FNJ)V*7,Q[WO5"Q^ NUU*'K#DO3A.
MMC_W2U.4QGP@ <Y-"$62M)F%X/9%*US6*".TFB5W(]$/G($K,O&U,@J]5!29
MW.M9$!1P!CBWY]L^<*- Q8.XN>73"5?Q:"VGX(-3U)FU_%K_:")]1XY^#QGB
MP":;\CE>]0-*/;DP!?'%FE^C3]_,N)'6+0+:E2M^[QTU&IJ))OD_"HZMR;))
M8J6!3^SC(R'1<E6U]JTM^H>0JS&8N6AH2MHNGGQXI,N22F(@4\;+%K ?<>2]
M+6Z;K.*A?[Z<>N6/ &&U/:&8%>#,:?VR87^_S/^HR'G?_#C W<@Z \Q06@=1
M%?Y ?/_O""[;\P,H.78.@ZYI["QI#^C6.FH !C6ZKJ<I[BY=K/ZE9E6W<MQ&
M%O@>WTGAY!@M*Y?!X)>[O*G9Y;=)US48?!FI9?%88='2:'JCLOJ89P]:0QQ1
M2TG/RF--1;HA3#L<G)CCJM:DU_$88J>'.E$#-!\X$1I4;]JC=0;@M&TWVN%>
MTFKFCXN*+AY9;K@F)AM,XX"\(H?5O B#VMBH(3XG*_MR%]+[;:/(YR,JZP9[
M$O_T\J!&7OP"?W[E[@XB#/30HJ/#[9KBZ!*# 4' G0Y#MD]R:^=3^')'F?NP
M'R^-K/#2794P5Q^$U$]O[-%>T$@K!Q%8^>6P)I> :_7RT?W+@?E<7L#-BT,%
M-JEZ*TP.0;[\'X7*8HUV,AM.IB%2H;54<XBY;8)U9J5])M[3E$FJ-+(GO?[7
M9G[<BS;L4+)#?5^"@U[56E_#!P1;R: K^1T7M,7U1AS+AS;H7O;L^[M:)O=?
ME^LTW[Y1D?5.;H=KZD"T9AY6JQRXOEN7^'4[JZ3 JC_<IUT-NJVZ_HS3H[,/
M31E-'*AZZ1LG<56Q^@SP_&8F(N/@#+#E0HF^EGM@.6 L>C#@,+33>-I_%+MV
M+6MU/^(4732]$]G8<CXV$/W%^XOAE%EU(6\RUBD\-H]6E6*A-FJ%7S]N.%(?
MM=1YVH&G=A0^WIP7B(U 3@>M..JO:4Q.&S#K0U3=,RDK+.%BT3^7H:E>=:$-
M*Y"5CC@YXQA<3+-\;E NN!4L(_X'H^#O)=<JK+)98 JD3V59AW%N4= \K30U
M3PRA675A=-E>"_EEEII1P?T;X%WZ@S:FKDZZM5KLH(307XNJZ0X0=(KOP4@G
MP3QGK._<G>>=ITF!P"46Y2L,-1O+D4LAE[O&LZFP58WR4-R:67@Y[W0A9+I4
MMVPH,B5C10^IA>JJJ^DPFF,OO,;*1-D8"%8.W&)*;N=YDDG$MJ%^)90Q!+7X
M*]? R _V9ZD[1%7,@W<ECDD/L!<I4FK\]G:G<O('BK#'2<+TNT=_@"Y:IW&I
M=K_A-&W+''18RH[$,+,'!<&#^5S*I%/STFFLE;+JN$^N>5>+<U9.HB?-(@A#
MS<YPSL1PYHDP/IV.R,WQK2?_ADQ75V.]M*=G !&6.SVYIL#2JG .FH<8;@@9
M"?2X^KAZ8Q,24!7TIHY7D3HK".Z&AT+:JZ=\^ -N7Z%(0@;?M5K)F'((M;,[
MI_1=W[(C^G!:SX%B9(I-G%G 7G8E6W!:=/\9LX4'W,[I? 7D#X_'Y'KB-\"3
M!]7]IP]XBS :*W+O;L3\DM+]6S[?/T4YBT42_ ?DQ!3W [16RQ3;=GX;,O#S
M+(^8T7]J.M>T9EW(#M[PS\#G8=:P?H>ZQ.,_FQ*+=S<M@O+'-W 4D43J]$(/
M'S]<'0N4,@^;]9$#<W4X,20FY!+*5VNJ=L31Q_A#R#FW9P^JA#N09K85]*T-
MT",(S<CQ-S9RX*&:3S9O0X&4L\F&$,JNO#4M=8S'#.FY^?;73_^\W.^05\!;
MZ_^:J+$9] PER .Y1U\XT.V^O@<>6BR&0*5%R6TE@VN1X'D7(#EIL3!/9^9)
M#$31HB2)8;-&</DIM&C87''4EQX?3"JQ\3M,=Q^_W8TH[:S NKUST6C)S^"I
M[_PC'I,?ICHW'UTVQE!74'6C(!2>XIO%_77]Z,#2$@H]8F#FR:/G]F%_;&+>
M _L@U2DWE]B3M[S)%8:^L^8!NA4T8U.F&1I(6/"6NVX_KUM>,CS)#]ZVN%Z8
M6?RZ/4%/08+<?AJY>6VJ_QU=FS)I1@?!= Y"QGU]'7?#0UH6U Z"=[EZKF_1
M89\WCPJ,LR1D9XP%?94\U5).NC02F,S(>2%30=:/7?>]J?#1L<)<!U<625K@
M081]%@YJRL!04Z)@$DC/^9/Y]6GY9D3U2D#DHTJN0,'NPO8H-45WCB3+QOO:
MYX?'KZ7-[$[43"DWV39ZB?J,JWDO"^:))G8NZC(HT)$'-[<HB0^-)==R/;NS
MCZ++,N#UY7IWZD@R4R?77V4\//*S&IY13%X;[9I&ZL0&IL)&<[[P6LPJ'VS<
M*+DRK\#%;7;>G1LRV),Q5-]^G3_,A-]-G-<4T(R[O"=^OTCS5$SJQW[%BSZ0
M'^YC=9_T*O+?6 .&N]Z.@E^(C^TB$-V#_.Y'WV#3&\6V5:71F "!"C^K["E@
MWK:L:Q 5I1-XS78[>T%3M$JIVC R0_ 1@YZHKH><*ZG&^W;)4"I9V?A2,<NJ
M:I.CCZ&Y$\]3A%QE.RQM%U24FN#=<_>IP2G!::9%0T'JA\ZO.*PU]*4.ZB>B
MG\CSE$,E\E;VY,M>,D_=3^Q.2?HSGZV!]#. PVZ._J;)ET$B%_B*4^=RGIP4
M#7TE*[-X3FM(<_@UDXF7--QK6*XTAVISP&QZ1H_<AK0)V)HHIW"/\4#:!'\C
M2]IVY>O%-2TA5H'M7^R^+Y&1-=F,>?[[#X/'%0>^\]/*&J>SC+VD=0YA?R?>
M/XIQ[<-ROMCH)O?!+"UQ+G U^T!7*<JAA3F X+]%)DF:\6-=RC %#M=%8S*!
M]:@I'FC&S2;8Y=7J>41D)*.I\3V9#4;HM")KVG./^C:%E,WFJ1"6QDC.UI-B
MBQ(224'()U_%J]%,6M#T?[X.2J>N_<H(_Y[ZYCAO3L#3#";0OMU,L2CQ&'SX
MV:I;XR$R>8&6+-19U&#;^*#13AJ!(]DG20;:H3)W<O'>:Y[+%LW"=_DYG/>[
M.1&&Z4&IN;6M$X$*"+W6:.?(**&[7(/WS12P@QM>C8)>&==&P1P0@'D)Z>#0
M'XD/V^=D9AM/,E[ :"KKU\$>> (WMM$$^6/E+8*AT @94W_.+.Q-GU;RB(GQ
M^XW(A/N/P PF,\&!CCC/W%9^$#@ULV,_4*P3*M&T$-E7Z(@9I:6D466<,R0<
MQ'6,IAB<8BB?1DY\Q1D J[<[V7)/D[2!7*-5#,(O-ZM,5NY4"E7I)_@=J]1D
MKUZ.Z6U+;T>M!U#&&@OH<$F+?A?YV:57Z;3+;!4OLEDXKLF L5M4HOM@J*XA
ML'2SD\+/!^]?&'E-JZ>79/>$<T".!9[B/V,(.E^2X1JD#_%RUL.9M]6M1\#2
M<A;R.#G3*B.<7"F82<+'W-#1U_GW%T9K%#@RP-W?65-DVO67T\-*C;[L&Q#F
M[2Z:Z+(6^=Y\MN?3F.^I 7./;R3NZNWTBQ2^\]>8;ZOO,,VKK/<W-/Z+HBS(
M=N1Y'6$Y,&I+JU!]N*$*?:B@>$\H\#.1H0EJ]E0RU'M&"LE97/)*&+@XD*Z<
M<!P]I<N@97OS5QTCGEUR&&=7ST2I<;PN/+TGXEQ1^%<;*G&.J#G*P-%D>O$W
M*].7EYFD\A@?",G"#LS@@'>R;FU27]P_5]\:WE@[H*G:L.!BTE^5[MO6V#16
M)M'<F;!-==N"7LVHC[+:GYO:C;>OY,8UW..OP=BX(;@3*I/E*EUVR[@2B8<V
ME6D);A+.IAI8BVM-7+5WD7XO)<LMPLB*(9NOG0\1K05SRRZ=@5N$=PO9>%^W
MT#HZG"G'J:0V3!RQ'C8%YS)E&966Z?&:F6X!A1\YYW33$#$2KBCX>(FB_T#3
M@L[L@;@BGH)?1=YR[@E]?QT.FFD?&\.3LO-MLT#7I8>^O7$ONX/,D+1YK+*V
MT&J:[S=VS=, I&WLC+B[784$?9XO,,F&F>LFF'<QD.$%DMF)??W3P!)/FF#S
MIBNK R)*EWO:SH?Y>\_R[CHD3NQ Y-T>J;KG8D:91LMY;-VPMYR2!86C+=VP
M&$*2CR_WFXOL+-<==#5V35';RG![Z1=2>?!/$];Y!D[)EYVXASS+[ &^N061
MR_N2OFWDGI017'.&F3E8=A#$OP1I16"O<O\CT#\I799]E/2(\9GF[K+:&P?*
M?)0HG14[!-T5-<UPF\>9U?+8>8+F0O#GZC[U95#\NR@/CZ <K+_5>>:-O]5W
MYN\GF<TO?E,OA<.31R95#NI$FVC.G2F3HOFG7:-6M7DSNTL_E-N6N'43LM58
M^=909O6B%O:MG=Q\%59T=&BGOR.X*62O411=%N@J1ZMH3-*-QQR"*!-&,W18
M!$<,L>&Y9UMY*& C2-[_&P"8B/V#8.&0=&H:E#@J\N=?,^R/XTV1?65VN"LZ
MS)Z(2X[6DS9918JDFT\ABI8-*PT1R*&-KDR\Z1APOD>\[#-5.:$E_K0Q!((9
MO:(W0<WJ#'\EX6S) FH3M_OZ6>.S4@R$?-_6W-#3KW!EF+%1*X0N[@E_O\DA
M<C9:CEY#LX6@ LC1PN!>W!4BB]].SA0O9VJ#OT^"P5ARCS!-_6E\73Z^;9+Z
MJO)OF]YLI1NKU).Z]4\G1GT\G>Q##48()U9.%ST=9R\B;HP.&_FF3[HWJMZL
M[4)+-T@;,NXTE>]89X%9-9"!<,K;EO6^;: NDJWT>,C&D;!WCDF>@):*]2.Z
MUK6H20\AK"SLWWC/MMO/%XU+?P?LB$F1M_ 7ZW9"5MONR!M RGBK-D\<%;@Z
M[5832+-A7=I=&;G<O?J ^BB<9V\ L5P\9>53N9P\7H'N P,]W7R96'88ZSX2
MK=VR7.@KO'5RRE":EKV 29@O'H(+G^P$\^RC/ ;Y^?F%\;W#D;J"DQ%5D'51
M<;>!&;;9N<Z0J\I*K>?%JKUW'SEP?0FI?V(R7V>DHR%V/Y,GWJ67/[;%RX7$
M)QJ9AYGQN,-ZJ;$,O:.OP6.HQ=*S>M*;/9]JM^DZME9*4*_LLWK1E2$J_@I5
M^S5<_*<)&WA-IJ+^8$_"G*7T0T;\9N@WQ)E@=Q)N+'@,0[O+2UJ9$>I@$G=L
M_#%>I&[CH8G$>PRW9'G(GL:H+'KP2DO4C2"K'021,9R7$!X>IS\YK='"OQO%
MKW77/KKP*3V[=IG@F!G<O=K^=:@>!,+JYB#53>1P6K;AEP/ST70'W92#[GRD
MP$Z9>S<K&<I, X=#[R=0FJO\F4<93Y=9<>N($?UA!Q1!-^( V7'HFVAN>+,
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
M]J=[$C^VLJZ=&F>? :JQ[=Q9B9U'9X!1@F5L\K>K^]%NM88<PV9JA_+N\S-
MVGSKJN^7P_VX$VO#'6X&EO/+D8&$P^K _L &<O/2R5]G@+EPQ)'0L4'+[3.
M;>I)Q-SB_B>#@;B1(]53U:.)J'MG@*>&!^*0TZ[Q:Z)UM'=::95 %B(E=XI>
ML4,GSSQKI+@3NQN=L7GA#6551&4'VNE]9)-7O?2"S6.,M_4ZO[3)0=AJ[8/!
M$O ]>7M2,=1Q2%R5Z0(?<?E[$;UB4#TU-QV8-T3,1R?8*YARYW$@#A[$*3;O
M.P -D7A@)H/^E<=4CV^]_RD2>U"-&IN(ZPASB)]R,+]TCPT4*NE^+F1V7S.Z
M'3/>,DBDYA;CS?M\KXQ2PDC)MML5UE6J(B[R)0SV^<!H^%SJ!;C9YTAR6+BF
M\;HNN@]$772%1\ZP65%08GLL<$$?I$VY0<D;==9:T#+G"OY'01>RLKOQK/]C
M;TM(!SWD>\S-9EB7'A+?B"+W>:0#;Q8\WVV"V!-J7"!5'_VKPVSS9B$.]L7V
MG4L-6<393^5'$>$U,(,?.Y63KLX%'%XCA<SGERK.+CKSU-84GA8H6[2FPQN:
MHVNME*YX)D>? 7)K!5_G5'^J([+^5<KJB)%7G'A*?\?33-UGV"=+DVOL6+LE
M8MZO&(+1[B2EJ::QT#R]G\ON </L.[:Q>"&SH$1X([$DG:BI(^KSUSHHW'?
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
MBDT2:?N_O^_?^-=3=2UFDQO%;4;STUH1^0,O\N3/A 67;89NS'6BLV<P8V<
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
M?DG8T$[\-#V/C$R:37C6L.P(09YW48K@HF_B2+-"%<Q&1VE*X^_(=@*AR$I
M5ED.)/D( UVW*WW4^[SX20A35Y3B69B[[.X%+[W"8TFL^CEB6J(32^^Q3>&?
MQ%@3/W+\(N;^Y31EU/![^@*)@;T .]_]>JM\5S@,:YMK53N,DK5TR4;)K2JL
M]$7[:JGO8(E484]4!2%5L)P>F$=72QST&-#6_U(.^/'D(2>-)I%:6J\B7JSW
MZO>)J- =$=OMTP=._%):P,%51/*C*\6_"=V-@,8$;<KM0)B3],VU*<)^;A^M
MM!/-H2!W-:"'GH6'MY2^&WJ@4=?I#,R82/#XO\@-M*<^\IG*HCD<$RV@C9/Z
M^GX($P,%/8%K)\F6\K],3]I%&W\)S-&&+-8ZQM\QJG/-@T^[1REI50J*Z\H<
MRE_\LOTSKJ4R,KY^>N]MAA.DA6H8U@2[V+[I<HZVL618V%F;&4F8M7N7Q-DR
MC:6(]X[FCX+L=_7>#%OAN)@KBC"X%(SS]!0%;;RL,:'6'<Z$.19%MB)SX24>
M ^:]5B,8@\9:,_6*UMB<NH4IS4\P^V-9!GPIU8]J'8?/^]U8'L]HY.KE5JKH
MDB?<8]_+Y\6V"I%&/H0US-:>B!N-2>U@_>@YNH(8D>_MR&JUN_^KWLFBMP\#
MZ-;KRD]K3</P>3EVFZ73#(R._<#VKLK)-L]>+01KJTB(ZHLGR\[@/X!%J?*H
MA>ORZC50L#W59Z="M\ZYCF>:7% 8%RY^@EV;^6?P2^SJ;=K #^,OOE73[X<T
MLA#^*R&<@]WY;^WN1F,[827KN95B"0/"UB5%P=<]S^.2<#569-#V_7](6[5A
M1P!_[>H@NIYY9/ <L\F>>HTS0S$9K#,+Y3$<\U R(+HN'3]O[@<#06CITEZ4
M/P ?TR2+():*H4K=8A>%?T1<5S>O7;;'1%.OO1V4^_ \_AKU^4D/A=+@U]4Y
MUD]3SL\2-SC"IN^^X2H?VIOA^8.PA?!<S_"QB+ )H.FP?6NFY\LP$$+:66)I
M%-]6XC6@[^0H'YHX-8?Q<LA+3"H;AW<Z(7,+P18XO#K'0O(ADGBI"@5OB+5*
MNO>EZM_7(PSBY,TW#3O*Y!T3:RBGHW_Z"R"2MJK67<4K[;9(#V<_MQ'5"=71
M2 O+EL6]08-&%7^'G0%7^>,\<\JX9ST3&<[VEA;:SMN#V97_=8AW;99G/V#
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
M'>K9,J[V'#FLJ3O%[UK\W^N4R(C&@1U89OK&*94*[3[RB@(,<?<((-BPU=!
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
M,Q;8>8+( C)./%AU<8.DP8;TJ=FO@K1BSQ>JR9O.#LEW:&8Z ;>1%;-Y*6_
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
MLJB[K^+.\,(OH3/SVMC\%;VP4T#YNAJ6H'&K0<JBE_GCG$KL:FWP6F-10.1
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
MU"&F.GW#]@G\,5>#I>0*S(<:4'7FTK&Z11VMV?0T+@4F]ZNB[#_. ,]X!Q?
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
M=$;T9.V@V 3*Y^BLX\6<:&G?5&?\N"_%V/0H[\1-<C;6OY2U?I?>)[)M#F?
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
M$AO.0<&+)(X!S#O354B->87WDSZ+@G!V-#)Y;*YWL^C&A$-.Z9Z\-\IV[Q(
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
MN-P#NI5H3M^APA=GXI1):T^WV!M[:Q:O\OV&+HI>N+YQCMK6F3 3L)*/I-/
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
M-<"]OX8%?2>I>]D!ZUW[65W[OO"#3.83/]WWC_]QS_^<4,Z!'W$S[/,Q(*7
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
MM:RM9JA=@QY@BU#BGB,7'';ZU@1/!)B!O"=%(!%ZMW+O]0 UV01F2!V*'LU
M#08/Y:BR8;FGTY1?-5P:'N?)F<QFW5V6W;:BUM9BC_U"(J5$U$,/ZUX$FE N
M2)A0F_CK]</U]<$WQ-Y'_V[#PW/M(05,8#7@AD2S6:J;$1TS=^E0@3I_GZJ9
M@#"MEXBYO_%_)XE>>YROZH]_Q3"_>Q^49GL3:8?]]Y.9@-^@SUSAA$[81A,Y
M, KH+@O\)QEN*[E>?WAX*SG=R\\R+4!\=.[ZCR&Q\>^=]EH8T Q#4 NB,*](
M-#VE:"A,?,!_J_+NP7Q[(+&T(,WT6M/4!.+?DN=TF4D[O)D-UTIVQ3>MJZ2'
M.,/Y%&Q11S<LKCWR$& D(7P"$W686G3EE#2OY&)<&D2E: 1.?CLE\V3AZ?_U
MC<%YTC[SM'83)QH,(:I'U97UEXO:0DH5%P#5Z73W)]8XW1+,Z>R />Z6>VGE
M*=YQ<KG4_!ZR6W5X;20,_<?KMV\8+UU\=VAKC]2[KK4O9U9$S.S3:G8,(B&%
MRSO0()?8#%9$C.Q"85E=6G"E_C:7HFQ'U_<<\'U^\1OLAZ^2>UZON^M3F".T
M[/$^8RWP[<DU0'5!!&J\O]2+NIJ'6X.8\^5)8="R%IAK.'2@(VI>*N>VF>6M
M@K);!;M]A"*<=0ZK,$!E1Z+;Q:-YLV%($-+9,S]D&2K3[8BK>ASQ4U@3W!(N
M8[*+!I]6:PX?5D#WA45152=.ZDTN'L9(*VQAILVP_K-GTA>_*J]OWLK?[OAA
MRD4_0B-UQ=^6%ZJN0X!QTT?>@CRZQ"Z@YTS!@L;)\#Y 4C.$N_98P#>OO$X\
M:@#XJ:!^( )9L#UJ&N'12^9:[!YXY(;&E2OMR9U#<I NT@)C@4HDW?EQ70=*
MOP+[M IRMB'NKM)9 P(:U<,;>*M5F+RU<)S>98&_X4M*/GT*(I',/"N56J)[
M_/!/-][@^?"5W9]:##1/:D%C;2CU^=SYB=J9>7&)QUN^W24[#3X3T>S@,0(5
MXK/$&#X8R9?L@$;1H> ]?8BV[&T##Y,^??U''<7HISR_#''*YCT[C,)7.![L
M_;YJ(48KY7:^FVG&X,WD$]GOW3W7@3$#YZN Z0B[;F=W(Y0,\&X]. 9B48-R
M"ZA!E9^G0 4_FC9N[US+7](AS++.M/*72IA,J>C0Z259!#93WWTF1C9R.5AL
MPN+]R^.O)WN-[395]!U_\ND5#\UAV'O%<A/\0(+;P&9H>/8OELXB)1</]X_&
MIR-_)?$::-)K;#2 <-O[P?6DOQCM"Z<5<=F*F[AV_VF(+P8D==_%??(8EX+U
M=O<8UU7X!&]/Z)\++=CK6=.%CD9G6M)*GGW1-9G'YG<3.\&*=NS12']<KC3!
M]E,N^8L&2[K8^FR.P7ZI%6E74-&#3:XW;*E?N5%IV**D)SM_Z:OU^#\(KM\(
M#/[,\XVTMT. X%AZH-=170,6_X[:SE$66'.T_)@34-OP34EK+]C$V1#P:K84
M.R-Z4K&:'AQ?2\Z::ZW4GV%3=18BM4$_'HIQ1N5 PV$ZU<L:T:UJ>-RRFVKI
MC5+L:>S5&+$#40\Y]3E75>VL/:Z=U U]J=&OAK7D\OO.1>+9\P"Z4QQ=**!V
M%-WY)N @S0DBRCO_9$*[SO:<<O>F?Z%.R@'(W 4_4V$2OV=M^005\IJ.P_H
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
MLLK4N+SN#)"6&%+DGV"78E\#+8^T2T9! F<83LC(UZVL%V*YI27KN&M@9%L
MH?] =Q5^S.2T"$<_T1UHN#C@ZFT>HW3UNZQIS_]29+B^ /Q^N,C-(IK:),>I
M@-\%,;I8[5I >,"/\W6W.I;"=TDR)N.N(E0:Q$M4<Q>V0.V^9%/WE\K0E;C#
MBE7Y59;[T7XD:*AU%KJ"J8P5I#=3KCT^EYKVCLF2U1XJ>OS_B*B;T2N+&VO=
MOVB[CZKOE:D7F3'RA-_O]?LE3^0IN:P//0 G$[E3VZN5=DZ&=2J?PFY-@/P*
M_0HEX]7),X]&=@<>#[@^Z%3"Q(PLBU:NQ33:<PL."FH.._M%0]+[Z3MB!WQC
MY3Y#@B2HE PB%T,LEVJQ6_XE1(S,_F%^3-EBJ;_2O9W7F<EJ9D$;#C1NFO/J
M=P9V.GI/XAAM;-I:,-KLN4);9%"Y-B/E4!8%0-13HW';@7J5D2U9<)(%5+.N
M:L<PUK*#*(BJB">53W3&'DAIZ5,DI=,#>7D_;K?4K?#P^!?]%6M/R&*O1OT1
M0HTQW6^(#%IV44[LTQ_.=QB+-&5BCD+;G:5Z"6[XE,'&X)8'Y'^WWPTQ]SS^
M9/"S#0EQ>*JM8RG(*7/3"IX=MLZO42U=*R5&8Y@;NR1"O3[8 =O1XC316%Y8
M%UX/6>":K2)^%-(9G]&>>KN!ZS*#S*:0M%'&7G5YQV,7SPCU;VI#E7>7ECW^
M*%]7!\-CG"MMV!0=@?/J8>W:)Z;YSI/2:_I];^^@SW_02AO@NNKI;ZI&+WOT
M0S)VA,W'&F07!\",T5*Q0(RU(WNAWB(+;W9Y<#F]).=&2@%+37WQQDTK9).P
M\C3B*CC8V097],C58SU%'36M*(#/T<?:^<YWZ?#NV9+KO4AZ,5>BESKC-XTD
M!]0/.A5&H2K;Q5K^1<CC\*/];03RV3;-,O!6))95JBU*FB?##PJ=;%IZK3%N
M-P.B$R9>.<*.<6L#&93LH"7R>@)F< )!F?0KAY#S5JSQI5ELA0.[J]U^[67M
M QQ<I]I8LR?%67;H(+1$)9D:0NQ1*6!KJ[]]$1:QL1U6^=$8[I2:@@M,5\:[
MS].-A+O6+Q[<5@.B'J=G86\R&N;;9TV>R!1&I=F..UM/*J/!%M/;]I3&][OG
M!8=/-O.MO= >.8S\#>^0XO:97 :U[7A[F %3.!E6I?2$K_ST86=LIOM]S &X
M"Q(K.=_<.O"G\PTIEMK3]^T*4;,'[: -%);,"(H?"M7QQG_ HOSP]V,&:L=E
M,V%>SKZ& P1LJW5\[)!*N_66-5E4NI4XVOZ\M&.SR*, &[IM7#6(2#E9I4>?
ME*B#-W68&FS!7E]#*R>"]:)QB:992DO5^TBG@6QFD%E-4&5K=:5QSMU%P/*"
M+G<5BX;7YM9^,;40*R75)C8I313F7F_/[R[^SU).3LZX<4-$7"+^801SUE5
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
MZL'5>5FWNJ=@9@B8/2+HNM-PM#L54+QX6%D= 6"^VP> %^=%)X3ZDM9W/[7
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
M9<_L>+<ELB7?(VPC8 F\HKG6M)L[&\LQL3[X25KXJK6:[1[;(N=E1D#!IR+
MBTN?)\ASM"8\:2$RF7*MXTK'0!^_*QQ4Z)RMDH; DE5D(*&X&&7[Q\6L2:!]
MT:( #:Z7X[KC5^$KVV[9](?W:DV3,+<*1I+R4]?:)RF1)]<F_),>!._$!2/+
M*2]0:JA$C$NW":\P'< 4Q\) BG;E=N(+%/)P]@8."F#F>7X%:B^7XYV8]JVI
M@V6YAX-'+&SIWZLL%RX$?*7AL%+CRP)W"%G&Y6Q( (Z@UFG7W.9D/&/_;,BI
M*+ ^OX%7@5=> 3@XJ;2=M"?*?OVW5.CJW6%W*V=##+227GIVP<SO"43N!N4,
MK7T[-<?10K%G\MY&6,:G9V42HUY-O92ASH$3&Y^!BC:Y"X]QZ  <94![AX53
M!N:A^\'OTSGG.BP>:4V_<EP(<I$H^-"MC=GC,8F8_,A=663X:M:T<^]ZH-7G
M:K5Q=WQ4MU,I!F6_UR<Z7AP:;(V1;*#ZCI=5?P*^:<U391Q5ZJM+=3&G]SNY
M\/'^_B6H'G7(Q$Q4K)0QP4?0^R1I;IE;'8_S(LB)R4W09%,C/!-&BY^Y*.M0
M2Y9XS_[Q9G,_2[?]#7=GK&<BP5LW8RERO_^&$>X-.6 R:!3H9PD)"[2^TW(=
MZP"PX3"AF/G(7J+O:BS3Q(SI\;EUKF3[HAY*ID"=P\?GG"G<67N$KYMI9EWS
M@\8JM;X*">A/";".AJI]$1]N^"8INGKJWLO9JH+F>?6?)U/6%@UG^>H2(VH&
M]PT4Y=YH28",PL$OP#]R,,-U[NX.'I:VUU0AS%Q$'"?*J*JNE8R#?]UX9?R&
M>CKD05BX@;8=-,KBK%^VR!@PLY0-#-'4[<S.E=_AZR3Y/.OH &;@>>[F9Y!"
M_ORLY(4@;&7;/3?UT=(!&%[PI-I5!A<<3M* XU3X\K/9_6<>>52I)HQ) D9O
M/&@P=X<YS7&>CF= CBN.;W(]=6#NA G)/ IO]&)CK.,,]6-4B;<\)'\7%LQI
M!QGE0 "\]E7DG,R4/^T!K7CDM[(5)6 )C31VQ9(T^LO]\*N\Z!WZG9R3#J<J
MX%U8B=M2,<8O0-;V!#5M>R>;]%)[HQL(W\X"\9#/1/B+53%W9V_HXWQ-3<T/
MWF@QZ6MKQRS\.M=!M./931F2&=/#SSL_1079=BZSW+]C2?$1LMDS0%]S]./%
M,,=YI] OY0Q!0(B8YN>GK3.YY&SO5\9T^%/$"R6P.BBL&]P8F;EA,1IQFH%:
M/I,JZKP?WQA.0G\3JS%Q2GL8&>X@&GL]75XC%#HS%:(B>*1.@)?'X%2!#J5V
MNH2=7OPH&1<%?C.]/5J0L:B;Y0/&Q<$3+ZRN<@'.D;OH&&Q:K@8_Z0FK4T/?
M@&;*WLIF8!/]6G-YH:F-X5H.-_,<OK_U;A"KHOO@R;/IRC*KMUN?WFU=)[O%
M P;+B>9A3BH.XLN;/D^I1IB)JN'P)G'>IVBJC*#%YP4=KID3!N%^0# '+A('
M0X_PO_0$1K=9K& U:5(OV=-H.*E&_9Q"1+"]HP8@B-.M=MJ<[-6=*J-&)RQ4
M>@7UP2^^VE0I&6LT7DQL+E:&;&8F+Q0.AM_0H5*[^MRWFZ;\*YO>0X-S-8WK
M"WDP'TCRNFY?,<]]J6X>C-+D7IQ23:@O%L"BNN[- WJA_U;C5VF,BK8+MS+7
M?JX+SE7XL<FJ'7G.NW89&CLL@=R^6+-FG,YYGNA5J_G%+N^V>H35ME2#QRB
MXE)W5,-&92QN9'8;1MI*3+>>-XHG+-CT+I*,Z8CD9EKJ3&O7^-IF9;\QPIT_
M*\^0N]=PRZ=3C->I=C5&/5SRP+RWK6Z[31AO\6#S%GR=KG0HXLZ)E;*=E$O,
M>WXHDJ*EL=BR?#"E76 GF$L]%,'SVY)*5S"=_1^.LL<L[);G]J$(XK+MN[WU
M[D,1YM9$%V/'NB?R\F2^=6MSTH(JR??%](]/3+Z+1VU?3476@-ZZ3S1^KL/S
M><)@WSYO8V!?B/>86G#+R2%HU%4#&5%'7,#=P LYCY*B%1*E356$*;7S-GWK
M9]K41B?;=&;9@9J=MYR9"7.)Z$*VLU]H4DLPJ^^#/*M4QD\^$*NN=O//#>R3
M0G3WGL'',++1%%Q:0:P55"MK^PMSL0K%1!G/UTP%-I_)U/>$'2/\_H)K'3V4
MDB,^,*3LY%ZW!"\GE'X@_K.QN'-O8%*-O">Y+>7?W^02A)W->>4X*XT)"W1*
M'"=F<?QS_-KA.$TMW)SI]4'M!.]*A;Z=QF&P0.S6 6W\4&3I*EKI$VV9;ERP
M#X?MP<R>_4<COQQ$6\SEVQZ020>Z!1_,)(U.'8K(^X%'4!/['1#3HO]@?5W-
M*>@+@?^UYE\19+#OQ7L6<M\1_#7#G=M3(FI!5X#0.*C$:%^51$4J0_[MA:3T
MWGIJ?:@MJWQ)>=YQSSD[LTRW6]3TG/3R-D(0>S<<DQ>"3N:=7@?EN'%@4UA\
M]3)9:PD:T&&;?+VE'C%98K"ZDF-.R[GWVY^[:C,Y)\7[+S2%=5UU?]XZ*6&N
MO*)(#7!4KL%IDZZ98\4W]#LRZUP1]Q%$W'V@.- Y'7>G]4;CS4=5@;I$+?N!
M ':]IDYFGK>WSZNOU\ESSR><2YD(7#I%J'+9;_R]:2S.WD_RTODJ+/I8NMIP
M5#[OVJ>A(Q>2U/NHZ=O'LI=#JVSPX;7J?2ZR@(O!K$OE\K7!L,)([J1I270X
MG O.#KZA3T%1ANO6SWK<3V#$)CX8<U9XAB[,R*R:DM=FJ<&LV.9]12;\\I^D
M,9/4ZY&)*=62T^&OZ400^V/E8SVCS2QJK2HOW@+M],I? C=Z<_1M<6EU,'^]
M&'<29U\^\ "O?/8341^H'6A6A$KZ8^S]2)>P"%ERI,<:!HI@J)DM/W&GY5P0
MWK*G[%!/O-"6 0>(B!SGDT:172.^1 JOPA*FS78D2R,""A]R'ENKX/ !>&6
M?3H>^G#*3U4,:G776Y\6''UKQ9:^!.XC>H"9P3O[Y;/*9-SBV-SWW)<#P^)@
M)X-7O]A2;2+2/J;*J(!<1$^:X!<&M$&S]H0J8MG3:_N7+8C))A]W2OAZ<,U'
M'!;*$TZOJ+S'\0F8&1RO;)Q"=UV/'U030_DF&WH3.C[ 98VB[R!LJ7?QDJ_^
M1E?P#A)L#?W]XW9KQ'FQ$6AO-YPT"6V']=K1@MJZ<,J PJ+;Y3,?H42Q:[2-
M/\JMJ2\R]_0Y3*9>9,R5J.UFY!R\K^X>O40Y5M<D^03!.QY3$<@LP#5TRR:"
M <YAN9&K/$U-_G9 [%[[I-)N5G-LM4[6G0@NN&#O-&5'Y%!$8.9P*#(5#IX-
MLOOV"DGZ_\L#0R*FJNFD,239EN#Q^3:%'52#<P_*:$IS5G*O<I[O-9 (/+&"
MTUV$O"ZY%V9-8<3;2]\N3[<GX!^+WYSM(_59=XUO41NHCXDPMVPVJ9+G[CQ0
MW-'1865E4VOL=:D*A7H<.=]Z=2)<Z<>Z'W(?C3@,R:,HNX[*DM8GT T&3HWS
M'PB_W\GZOLH*F[O;0[1'5QG=MT3PU?8<[W63\ V,9P?MNBB[53S31-4*5- 0
M">L7J&E7!LD/>&RJ\HC\G19FRN0R>MS=JG<"8?K#F[6B3B63A@CY>84GB#FM
MV#/$W>3JQ[PO-HL>CZ:_4[,F([#I4WBZ_V6_NW; MSF,\.X\4Q5?$PCSVNJC
M4F;RF7]L*,4TV8T"?4IMUI,((:HK0O4I'WCC>LQI;]I,;JIL5KN!\@*!R'9
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
M-R>WV\.?']N$WMTJ.#6:["\@%Y--W1CJ7"N=+<%!<ZRD)'H99@">,ZWF((M
M[N@0SLC20?&AR"7M0Y%5MT!OE/K?_UI5U>3M"^O'I+/FAH3NW AX 4O:D?2
M0?+CMKC\='\X-,?RQ7BS[I@S1>^)_S58SG<)I415&^,AB"T.0 [2F.TNCKP3
M;'8\KRD_GF^J'M)"G9XSWEUM;JW=*(+/K/&5A2/4JJC=UH$@TY=_I/R<_M>)
MO+.3U4] F,?^PZ;U[6_1.&R@5?OE]PCW""?&W)HQ9?/D>Y_G0P1#2O10_^=!
M0YQ*-7/'ONWG7O/>>5G5"+W9'%.+G@C0<B:GF[:%BLY:XZP@IG!UGFA9\4IZ
MPKB,6H4F7ZITTR^S8_Y09";/MOKF6(BWAVN0$8:]TALU@;F3)E13OF]5%LCY
MPFMS<ZI(/.)9)A$?-(2Y<=?GPQ7!XH(GJGDAN7!B4_%0Y% $/2O5RTE<95GZ
M=0>FBIJ^RX'(?DS^<8.1_I\!8J5EJ$O68,UT./&><(!2#;_CB],Y@_KV>VJ=
MVQ9%/0$'JANK>BA'&9X.=8)8>+6V$W#0 4>> [["'?TX'FUK'49UW0B*)826
M:D^L+:8:TAOHJ3(PX:[S@"6U;I. NEPZ$C-V3L+HF. \WS!69\A^QKG*=(G
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
M_M.*WQRS#<5*5/RZ=L=NC?(^<*/2?>*,\ZG<7HQ,6%".DC-10J<*/>BD?&]
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
M-A$.B" *XPS38OAEVMH.,H^=LD<O%.OK&$40@I5VYRUB$:_R!>H\O4=!HS$
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
MH#)'/E'!D5%%*PM*I9W%XPG9<+1\\7TU^0;A:O8155*?8Y<Q'6RD0'0/8?=
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
MP]D#-F'*0=>J,UK3K&9L8;A;5<8X8H0X1E[B[K@/.$#C?;V G2F6DGX'@H:
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
M@WA3B7/X.ND42[ST;W!49"B2!VS/Q7YB&CB.@I7-;K?$)AZH)<]\N,ZM)UJ
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
MF#S)W@U7@;_R7!/4[&PF/.=64*WL^:B=]]*,MCM#T1XCF(::Z\7)Z;0W\#J
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
M^Q8.K=C'46 3RTJ"54"E^IUUMYY9)S2P %[70\(E7-K*Y, DM@&CTD#QD"2
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
M+?M.9I&^A!!%/);.#SF-73WI(B=NJ%A!LNU@6CM!N1\GST1#TYYK)/$-'-+
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
MCC07E"?LKZ^RF'[_'_K2R?X(F1#&OL7_"*/8M$G@2+6W&H0PLP V75@:H$A
M10PLM/G,,5_&!5$+M3 A!!.JT&=F@)@3&LP<[[AP9YD!@KHM988>A,<Y;VC^
MB3Q*><I:C\\L)3>7UXB#D0\U;LD8EP-%"H 7T"GD00&^(W25(G?;/18+R1TA
MW8ZU'?^30I]E7HE_7EXG-T7QY^(RBZ^3R[]5+^??BKC\I<BJ^"H3_U)^6,>_
ME55V?Y%G<?F^8#\\%S%T5IL>:'/+2Y'F13U/A&&(>+>"_>BP)NGEG"=$E'6M
M<ST=[#Q[0:V5U0.I^-(U]YS\2FF%SI^>UKQ#[9JBWYKYB9PZ43]:HO>;HO[-
M,RW8AGP/0(-G/2]Q6MR7?W] ;?%&7IWF@7!ZV:[69EH/"LOUG=;*LH-&U'IW
M5KM4[UJHO"-K7N]_^\"^TU^*?//$/L7=6)G=5)D+\B2^U8]I1J_8KSH>>\OS
M^$\!=CW'=>)H1:,0Y*P[%:&9=?I>$YRA!D,D4$1;',_ZIO&@+9[H=XXI$J@"
M4T5/?E5R;H$E7P!,*2_#>[#;01?#-'DH3D9G46>&+N8=^SVT[:N8+;%A)[W8
MF:QYU[P/Z_S;9?V+OBZ?]:A 2\P8LK"Y<E>KB/U?$(":@LL G3M3HH4"$@TG
M.1)HBX5,_TAU?LKI-]U<@NDP#0R"IT@ *-:5("$#<MGT"  3.LD1D+4G5-\T
M$/+'QSP3::[E>545:;BI^)7A+F<&(+L:E"*]BU?\W=*(71EXR\UC,\PV/!XN
MM7%L$H<D$264NN!J''5\Y@ZGINM-G74ENK"+ <("ETKD(69Y14OT([N1E0)K
MX/2!4]^%G!Y:D,,P%=5"#-68U4GS)6KCQN^TN]=PN7L->X3YWT29\1YGS34]
MIS-/9XW/"=@L7_-S.NMZ:X T; OW/%YOJK(B&9^IS4>T7Q:%J!QXK&2=B8,;
MS!WVW<-%YTU5)Y.EHL@SFF]*=%C/(CJ>RKORAKDR[9W3PA!@=%@C+T NL4E:
ME;Q<P[LNYKB:)*SMBYI^6+G=8[Y^9KM>%#1.JP\D$G/5^AOHNG&" ^I2=@$R
MPX3:)'9@536CT.:^^=",.WY+KM%HC"K>96.=$_AXLS&&R5D6VM@ $^$=6%3#
M15O ,W3<EB)17RO&$5A+=UZ<)KNGT:+$(D7WL?"D4-%PY&/:3$WL="%S3!S8
MAHT]TZ,T=-S$#'V03[@/RMR.WAIF/3*YU#O#L)]KDN[94WD!]+DV;&BF)>\@
M:G2?CA&DRR?:"V-91^<8F1WOY>C#<!/YKHC/B^+]IA[&(6L7'ZZ:6=X8)/;7
MVF&_!2EO[1X1.&WBJM,&DY^[@M0V+80\D ';3XF2U7JTU6*F:C\);?MTX E%
MYWST0./-FEXGQSWZ6DTFW[TT_]C;WRHQ#!SZ <7$3U:QZYI>2&"-->$XS&W
M-AAQOTVWV60+JS,^.VK[A%)++)47(.G<GY>M0%__+!R%N__5>:(K&J" P;+!
M 746=6(%)VREJ,ZV0<QWFS+-:%DV>Y?GWU,1&(A-WW6P%]LF]IP5Q4$4$+QB
M?S4BLEJM",@6'X4V^QW[?ALE8\"@2F>439+J11?Q0$4B23=<-<C0HTL)C,):
M5MQER.X(MM0B7;WW;@KZ1-+X/4UHP:[M3?WU>1:W"CJ.C1)B1=BGCH]-VW#C
MT%MYO@-LZ:N&B-27?TH)=8/$KLE"ZSJ^;?BK4CVER'9 ?&\>5NILQ;=E;8.-
MX&R[5&O./GP0ALS6CD\*B5?NR@=AU'1S/M!N<&>#R(N^_%Y$-T4J-UVSNVIF
M0^+R.RVBM.0M"!@P>3?#$6G3;@9UJF#"+> @2;) [H5^"I3<"T=;+>9>Z">A
M[5X8>$*U//)#NJ;%!3OF[O.BXPVWB,$L<#/&L>6O'-MW/2^,8,61!_O/+2IU
MQ:  B;8PH761APP9%QL-9,)D!T:A0D%D+QTGE$,>[K=P,60O,=U2R/['X +U
MD?%W??.09_33IB]FG! ;AX;K8\.S5IX=6@:ETM)TO/G,HB3 (0$/U0#EY:C#
MAVDA.H4ZF 0!" .)SQ %2K+3V6PQP1DBHRTU@\\HV%]Q75!&UK:Q>NX;=R1K
MDDUM-'=(: <?,01^?/ZI-?((8+--LD/"C-/)":!E-\*$&3H72U.J9@%.[KZ<
M42A+Z(&=*+U(S0]T^?BTSE\HO:7%<\J+5DA13^!MI[]]XDF4)1^"+@I015/D
M]K_S67.?\NK/M&H&R_Z=QON=ZD7BIG?W0++KNN[E^%AU#(I)E# CU5R97F!Z
MIF.#:E%>C9*9=5+=1'R3%3N$4-1.3>2C-L_0Y]MSH"OJ]=Z\G#?K'^)] KWJ
M'#*N9XTW?>_:87K1HZ@FIR[U/F/WZVB]$>'\&KDS,3N3/5>A%UJA/5%GVE)4
MWPS_-?G?7H^.15UXK_ZZCKV KX^0:G"3G:J?Z1.3X0<!)(L_TRHM:%QW2[BA
M19K72'1;S?,V5*9+\,HD@1\F'O5">QL/N8.$/.5Q4 B%W,%/H:8LI^2(H:+&
M1;W>"<1CV4"I9I:I:7C!GQ8:(KK1(+)MMU&C<M;4..F,K<)9H"W4"@"]<.05
MSI1N(%9A#\6I("(6TE.P+?1+2 (<)KZ!C9!8OIO$3,V$H"D@!]O/?9N^O;V\
MNP4.JCBD7T[VU:D"WHP%G%DJIOM)T#5HXG#S90=+]!+6&231_]3I4XJ'^[::
M*Q>3T+>P;5 26AY)HAC4M[4?S.P>W>P>BU*?F($]0QFM:Y&;G 21^ 6=5S[
M+SG9.YT+4,]O>Z)P^X;4S)Q%OY)*>_7O.)4SC Y^K5:OXX2.#0,^N=GK=M/#
MHJ%M2F&[;XGAN3BPH@B;01QYQ#*2)+8AHML%,;/8=NK3%-()>_@B)Z*G40L3
M3R"A8$$<ID63$/8 6%0 APD\%KZ1)^$AG"]97*Q?[IOR^)=?_UJ)Q(2+!V;=
M1M)U[>.[S"QC##AET/E1L$6 G07%7]D)*;! %P_<TR8?QYG@R7001Q\[8$(H
MR8DS?A.-M#1$EZ=6*8HSL?5B(1PY$MOQ&\D5JK--PNHJ8S;SAKN/^TY*BY@X
M=&C,,_"]Q _=*/9 77FZ(&:68M' 90]1Z:3LX8O<27D:M3 A!1*J,&!DB!9M
MXT0Z !8>'C)$8'=4R."3,,&+'FCRE1FZVQE%>?8^+6A4<3=UV6DQ4=NJMHG]
M* FQ93F^&\:F;X=2$B@!:V919,#Q'OK/-7@1@)(,-<JP:UPP-3,!)J$C]$\W
MF  S(LXC\7G6]<0+,>0 Z*P?AK3^ E!8*S*^@&LGU[!6GM!0,ELLHJH M&QU
M%F2)8H"K-Q+7BD._>]D_TH2IZW1ET85\KT@[D;</>9'0>MS@GVAZ_\#C>L^T
M(/=4M"Q_3RJZZY)ZK"=#WHLT3MB=G@2.94:$F2V@5CQO@ZR957*#2A-[B_/U
MFA0E>J)%'8>#AN'>!,MD WQO MEEDD,.>X^U&CGPJNV^))(F6Z0>$] BM2FL
MJABQ309)>89:])ZA+<6H(;F>+H XT:TA!!J#E&_J->H*?[X-HI8-K+X-FH="
MMF\+NQ-')>SS/LM]$O%QSRMVQR .\;%O):$3^!X)35 "Y2BTN<^U_;B37RGA
MH 7O%<<5]+)+[I31Q@28\F_1WP*L.=L:1*/NV0"]L%ZG\?\8V8-=_4<7Z0AT
MO<\?29IU.E0RB]@W[!B'L>U;%C%#)TS40UTUD*6#7374D\)=#7=4 EYPFD\,
M>4V1>V+0ZY">6<)>#8A7#'P=$CD>^CIZ]H2TSX=\S5:4M0TP-#7#<&/LF]3
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
MO44+!V RNR=^7[U^.T4\^!(P29@FDWT8SJ(&]B2YQ^;P] *%J,(%VX!O>O=
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
M*DPY/A*5]E"HI[DA[-A]&1IC4MNU48)#D_<B#XB=)(YAAM23+J+I 3"WWU=
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
MSB>VQ$,&O-:?5?BCXLR.CFK_&9F+[=-;2A)F)00Z!+ FCRUCJ.4,G5G;NG_
MLI V[2PPP\X/V'-@67ARW0@$UEV9P7>N16&3*9JI5-4@<:^)[N]=(XJLR,!^
MZ$9[;._-P)1*W)LANEV^WL54A'69>G-"%#-DJD4#,U:R4I'/R!. J3H1;X[D
M]\F_$Q#"9-J=R+NRM61Y5I2L_'A8_M(,@["I_Q-B8B1^$+KA/K(<6/G+@(+N
M&SQ.C]>= ]V8H2S$U'D50N!E6@^<A@J7223*RLNNU]^XQ&P"WK#,;.I!^8F"
M9QV>C.?ML6^$T3XUK"!(DM0.0],&I>U,T-&L<=SGO9,]/$S)1DSW%""&:2 '
MVQ^]IB5"MP!+X?# ,2J;SPZ<@3HV.G#N<<E:T++-+/M:T\6N6V4WL]1LBVZ$
MH6]8D>L'@>.Y?B(4J)NAH5DQ3Q01)XD,]"_FOYD6>L$E>F7T=\C;F:;)_G^3
M!E A?*R?BC+[)VM D!?=3[.J.K+.U_1@6_2FW6)VABWCI__SORW?_'_V?H?8
MI7V3:49B;CG;?_+Y/WD[1%=[(7&=O9*#X,BFN6\D9B162AYF(*Z$OFM<[1W/
MQINIPH57HTZ#4E6).D)AVRK4:8B#"M291^%!^8<RN2G+KR1NS]\WCX\WKS@[
M &9OSRRA._W@5(+)";+,$/&P_!SRY>"\(M PA7LH,3=&O=[2.W3F 8W(0^E
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
M^HZ)4Z&^V1>K:MZ1OK*C8%5G,=6>=O!H,QX;F/QUEL*\YDAC@VF,)"Q0JM<
MQHK\KO-:FR5U#=CO9W(-_Q'NG[U[RA]O\X_,];M+6<ITDC_>Y/0P^%K5R8?_
MKM]N_BJ3ZM<RKY/;_+XL_UX"[_.D"6C6J;\37!ILES;8WWI]DGN'DR+MIG&V
M]>:_ECAG8S;I8_<E&[W.WJW0PQ.FVUE)^N,8>/(B14DJ^H*X.RG_/98]SDT^
M!<P$;/H5%%]]KA:GE#,L3W4S?WFU8/HN]?K%X-["^%"?FV/]5)39/TG2]'*R
MKN]FB6\941([AD5LQXRC<.^)^Q*"-'5[&I.#QS"GC_")(7&W0U2<RTZ)!B$!
M718NG[$96V<F=LIZ?4E 7N'>B%+:S/D!0N^[1M!7)>Z">Z'S]\>2]<CG/?_^
M$[,9Q/6';Z2,LXI4@[M>;BH\DYH*C%,CM;"=VOO43EVA#B1PTIHM1DNT0J0E
MFTA>P\+D.6\K]$H)>LKI7<@UC+1=-W>HY06=F)&X'X7)#3K24(?\UHPW5"5'
MB6F'4%$L3SX47G'C*8A0I,.)B. 5) SP779@TTI^SW+RB,NVK&E0:\2C/-;>
M-D+')$;BD\2,[#BP+7%S.T-(LW%EE/D1IJ4-L0MSXA&PGHI PVPEQWMSQHNZ
M2L#%DQL,/\ **I*#G,V[_O[B\H#9-P&0L]9L[OWM;)< B@M+)?*\1/+[XV/]
MH2R!K9HOW])L5BBQDD*N":(DBYP4QVI=D^8KS,NA*'FXP$N9E4AAN?"CH.2R
MX"^7VB[_?13"1>;[^!-R5YN_%D7R5W8X?"Q*DCWFS3U/_,:'-Q[X!_H59SD;
MZC.X][0] SN.:]AA8!/7\7S3 Z4!B9/6G134,-!>B\9OJ#ZS +L<!4AS7D/U
MR@BFP1T/.]0)JF,#]?C8(<9).P1,W=4K7 "*[F4!A#>]M(4+Y/I&5V(%.=MR
MC]_X0,,OA"Y+DH?B,G&1TN='D%]P19+^EC"HN*'F!B>):\16Y$783+S03?[,
M^:Z2B-D:65:$M"ILM*K/D/B9NLOL[.79M[GU_;SZ&MXN7EKZ8I9)JT3E>I8T
M'.TF4J@-S@IJGT(W[##\R*^[%<YM7RD450/=9=G8=M+[2F$-1L"O74]F. PI
M?RV+XPN/MI35QQS<Y7YF"<UN#Z.,.&G4TF8[?%'GA>BXI241+)]"%*$'&HH9
MX(J;<0IBE!P8,[WNAE-C%L%=CHY9?ARNAMUI*,>'MRJKP#HX];YF!9PZ$+=L
MB.O@)/YE!50!':9]"Z@U*. 21BGMFUQT,]5;@M77N\5G)2OF,QQE!SYCM,T0
MG1KX$+K8P%;BLX$/3HS=D.!(*#-CF91F+6VIH<.9 >!(\!DIB?G::K##U+1'
M\Y11K:4^:!F<JO+Y:4+;EM O AZ4T2^_(9-B1;UDYC#_2EAJQLL3RP(>2]!.
M(LL(B!D9B>>%>)^ZH>=ZXDE5$U0T:VV?'#A+>UHT\_JJ## P0 ? "LQ\6L"R
M*M=I:NT-LYL6X%WF,RT]++>%WN9Q2>B1]#UI_KS-[^HG4MZ]D)(Z1OECVXCW
M,QD4'N'8I5MJF!A6ZD>A9=NFY=BPL)@X<>V!,$ZXK4CB%ZZ]_18\)U%4HF+;
MKV(IR<Y0Y+313QT7/[/LZT9J)T[0S5E^%QLXY4WIC$6@/-1-7!0EO/7\1:!
M1J8Q0E> 'Y._' _$,B//NBG+A_(YKY./!_PH>D@>?UOS-LZ((D;5L/H16\0Z
M.F4Y!A5V3,!?/B.O1P[3]670Z _&@:+C\3P\J</QQ)*;'8WG(?4/Q@M/2B3%
M?2R*I&H:>[_/J)>>14<6X#BGQ;$>L!YUJUW+V.\CTP@B[!MF0+D@=NSZCE!M
M_C(I[9?F)]JH3QR0'S8OJ7F]5(L?II]3T&5RY.9E ,B24R8+N3PY\*\#+#U.
M"-UL@MS\"MNER DAN4B2$WM#S9"Y]]GA2/>7ZZ-&G)KT;Y%M)(X=QJGC8\]U
MUHR8:^EHME$M%5X.D12' ZM19)/F^#V[8&7$DJ3$CA *\ .C[(,Q<SO4$M4W
M8NX*E:8!<QV5[SI>[@KJTG"YZ\>E[[BZQB9\B#/P?NOBW:WNM@YMT3!5PXO[
MGHX9\"W7I026O?>UX(%Z)XJ[G8NN]HIK%.2:ZZW+!;>^VAJ%,W*M-?Z<9*^?
M.&;YR!5=DV2O;$%ZZ!ZV_FDNM3S'" /Z/YZU]P*3.'%D"<TD%B&F64$[TJ@\
MT3[U>\6'0_$7IE^I0C_]BQWN;'?/@DW,J=JA?Z'_$_I>^P,/N(W.BE=L+U4E
M-)ABG^3UI2<OG%+)HYM.7"@M2O2N)$E6(Y8_J:,5D0!X59V)YDAMVZA( /2@
M;Y'(.W(FXAWCFHUP8 ;]2U;]XS1=:= QOJE]LX@1FGMBD-#Q+6*GV I!WO,2
M0=TWX'WRB-%'O7E24CWD%T4H9@I4"@9F#M;)!*SVHD 5J?XBN4W57Q3\M0D0
M?@]F!MB<]Z\D/I99_6;9T4-64S_T2N6=F,7U/-/P<&K[7NK;@6^+J/S8XIK5
MF]-@V[YE_Q3]C#KJ8@H]*HQYY5T+$::H4'3"JCD'8\;EIJ\U&DC_<E:\T<4V
M4;(Y&)U"S3ZC)O TF3?FL$ON9&^XQ,(6\>(@3<,UD:>-LL98D_<LCXMG<HXX
M =/&)D4D%W+2GS(VC#EI21A; J8I[/1]DL66P"X%GE8FBO$ -$\JX&43GPJ<
M?\0Q2RMX&Y\IZSB1$00VB\"GMF4E+NN'*WRA-4=)]WF8D38B7B-TH,11VE('
M7.;,"FI>:Y7"!YYL&5745$<QNJ@C+'.?-2L"P'66*E'(W6:M$ GL7DL$YNRU
MUNP"V]UJB>"XN-02>D&RI+TLJNJ^+-)LD#(7Q[$1I"XK)Z6.Q#[%7N"">G7W
MU@;9(WBG;DZ)-?^CI(!%Z#W\8JZ")"J8F6D W<\#@M>'#UE750#>6WG;"N\A
MI$$)]\@C<LKRE6IC<CR0N_0FK[.$75-EKZ1U]C-2-7-)2=+,+7U^.3:6]"Z]
M=C3.14=7.A>$%OV;LS<L8KJFZX2VY0H-5=/'HF97HF.8G3K?M^RB,[^H9FUR
MGS#]841(CCK^FVG ]1-![_ A/C:E^*<UZ+^S,\5M<Z9@'G8W;HI!@UD(#1]=
MS-!\WT\)LU?]K]CGMO\E+S]=CV/>,GGD.,1OJ)#2"C?]LE5D4#4PN*E=UB?@
M:_.ND9)LD0(U@Z2J&^MSDR?=#SY\8S?;O8E%_!=\<B^(6']FRZ-'1-L,'<?W
M7',OU 5P+2,;6GSV08J<-2)@_]7QAUH&H:4,DG(7,\=;2!-F=$_B:O<Y5LAP
M+<+>Q#*M!G6M=)05/4BRL7$)Q#IA#0LB5JXGZ0Y?=JU.*.$OI,[*RTZJ?"K"
MM6USO= (W)#ET81>'), !W;:E6,] -Q=<1:$]/"R*.M!YOJW-RNX;%@!^IL
MJ0HZDHJ%M**O=(\+;JY:/JX;)'->%'I[< &H<N, E+?US^ B&3A>$DM(EWU2
MN_; VGK=XRP9*>^T+,L(PM0WXLC&CDE2'UL6S%>Z)J$[3P173^B%DN)Y4.WM
MET3GLA'9B/HS:Q!#/14.CQ-#C)KZ(LL)+.J**:\);%TT.0%PI#ARZDF)YL L
M*??A^9$Y$)^RG-S6Y'FIKG_R/8V7,HP<>LB>V1YR,:*7$4><NJ+<X5ED<KUS
M1U?<KH7N'*"+3KJS#\H9]O<DHDYK59?\VND=+LLW^@F;)L?7EZ5V[!O43<1&
MZ@<AV?N6&\6@%KISQ#0;^T]%_FC0]YY10IF &7B(C%R68QUCQ["=O4<=:S,.
M7>_/5U)&Q=92ZA,5EM,]]1OB[ 4?0"V]A20EMBFJ0@^S7_S7@Q4L(T9_A_B-
MA;K=4024HGUREM2F.Z8(Z.N]4^@=R12NYY=#\49(VV]SV*3H6I7W3FI0#0Z-
M-(Q<ELEE>3@&Y7(M4=2=(Q+')9M]$_<*>H Y78LR$U-JI9* :79'VB@;VFBL
M4YC";"]1I*K2OA;I;9O_)0I_D @F_*)D<^^R>"%E_79/?SEJ>DYF T)?F(WI
M1>:FK@'PWC0".T[IGNY;CNV9A&"A8D89XIIM0L<*C_V<^ "VZH;(4LQ Z)(0
MS%9T7.P0Y^-21I=Q?!T1?!DAJ&K!#2&];=MM":$,6FW+K*'8SM"_?\QR5G;W
MB75,^I(]/M5WZ=\JPE/+;EAE'MVOC\]';O_>DY>2Q!G?LNF;U $JZ^R?H^,&
M@B@P(M/QC)2$GITXL4-/'4JLDS*6M[1II..>EX<J,FSJ/MY*<_A=/LDJ([J[
MLJ+LOUH(B&- '(11I :%T72$.U6JGJ&@/A:^2!_-!C98N>1U6VYU#/\8]E[Y
M!Q#>)=137G';R\9#4!/9#+C_7-1$P('U \L(7;I9>/$^CO;[U'=<%Y33*$I9
M=^)*CX]_10TG$G>[0C($W.RJE@SPA,O):O))P?A47ML*T=W^TA8BCM$K6] "
MLJWN<W*7-LT=NG*%]B3]2U&6Q5]-ET[Z+_7;((8=>0;>4X_2]8/0B_:6[;A"
MU< RQ'7'_=GU4Y&BN&EST55)[=KI>36*.H90W'($[98/$+283=$E/F!(O)5<
MVR#DXTER77?]$R_HW9+D)+KLPT6@K.\^@/3&G?CA0AGVYI=80\X$?:1&#1^:
M')1KC\2V?2,T26PDD8T)"7T;)Z#Y&OW%-9N0AE2;&04S#A<B$%-^66 PY;[
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
MN@>W^3UOFS=(-0X<(R1F:D26@Q-Z9"51&/^9DT?6RO)A@X[=0/Z%%"=L%&>
M0EB)&IKR+0(W^YJ"Y^P?Z>-\GW;?.]1@03TP;2NJFL)!+9X=:C\]_?(-IA^@
M-;CD5_C>#<2A;/_/:#,N^3&4-2.7I2\[&8\E7Y<O17.ER",[[>2]=T4R. RZ
M;&!.C",C]1P21L3U;2*4["-(3[-CV'" +EC8-4VX63?N;G(DXP0Z,&]>C/-F
M7(-P8-97A5PDYN@)H5TQ36]^_8UGZ@F!'4[6$WL-'G;]7.2?25'!;OLO7M*L
MJY26\?G#G6"$9@AI.8(JC0:F7!T0Q7?RH]Q+!48O5]HL'#H*H!\$'7] /O1Y
M%44Y#UQJHRR7/^@]V>RT5!-+UB#J/6G^I/]].+)[WRY;_0M5S@]I2D;&RX?8
M".G/#->/4N*9EHD]$Y)IOBW[(,V&)[.S6L&V8H)ZX;&ZT.R&'U@\QOMC?C9X
ML'AW'2G>]6?'-4^PSWCUPXL7&DBHPX1^ZE#]S#KFM<#.]30,&FJP\:59]]2"
M[HHYFR'1]B0L<K41Z^T_E\+0]X;,;QY#W_[#C 7COP,7<AO>?Y+L\8FR<?-*
MU>21-/.8W[-L<9(T8PKNCG558SXKXYQ,>%W=X;O8P&;J&GX01HGGAF'J@"8,
M2/*AV;E\W]4VD,:Z%"DZYJ]-9"AN)]9PYN1#A+(?0&QGV4"LL"VB8PBU'+5C
MUYED&WY0CZ$=:EG=]?)8U=GQE<)19)!EN=C4LJX4U;6)7+O<E*WK_VY\HG_[
M]__5_83^#YN^^>__Z_\#4$L#!!0    (  U$G5QBTK8.L5<  *7.!  5
M8VAE9BTR,#(V,#,R-U]P<F4N>&UL[;U;=^,XDB[Z/K^B3I_7@RX !$A@UI[9
MR^ET5N>:K+1WVE6]^[STPM7F;EET4Y(K/;]^ Y*OHDA1)"C 5;VZ.E.^)!"7
M#X% ("+P/_[G]]O9#_>F7I35_#_^A/X,__2#F:M*E_/K__C3+U>? /O3__S/
M?_NW__'_ /"_/WS[\L/'2JUNS7SYPVEMQ-+H'WXKES<_+&_,#W^MZG^4]^*'
MBYE8VJJ^!> _U__LM+I[J,OKF^4/&.+\Z=>>?EK_.T1<Z0SE0"*K0)%;##@N
M!$ R)PH7&:=$_G_7_XZE0,1P"A!F!2!20R!S6KA_ )DQ$C$DX'K063G_Q[_[
M/Z18F!\<>_/%^LO_^-/-<GGW[S_^^-MOO_WYNZQG?Z[JZQ\QA-F/3[_]I\=?
M_][X_=^R]6\CSOF/ZY\^_^JBW/6+;ECTX__^^<NENC&W I3SQ5+,E9]@4?[[
M8OW-+Y42R[74]]+U0^MO^*_ TZ\!_RTG'Y"A/W]?Z#_]Y[_]\,-&''4U,]^,
M_<'__<NWS\]3.D+LXC=1FYMJM3!_5M7MC_Y7?CRM'"0NQ+4G>#W \N'._,>?
M%N7MW>SY>S>UL?_Q)S\$\)J%&2[\M/_ORS_^\86"N]HL'&S6'']QWW@<P\\V
ME!KS?6GFVFSX?)IG5JDWOS3S4J[JIW\Y$]+,UM_]NS;EW]<CG\C%LA9J^?<7
M)&;$(9%@"P3)!"!(4I)!A#FE;YGWA"\<Y6NE+(SZ\W5U_Z,;V"D'4__!2X:N
MI=*8;B.=870_K<(K][O;9#.+@&#"T8X(P\12D]ML%-FO9WM+]6NMGM3JAZK6
MIG9FY&DZ4:LW&FX"^/$W?KQS:I\O@;HI9_KI7]NZN@VAJV450'(;M3AR__2#
MX]J:NC;ZRT8KK<RM.5LZXVK6OQE"X_]K)6HWXNSAF[FKZH8<F/M#,*Z!P#Q3
M.:((<A)$^5L3]\(!3A\'8^29""0N3%U6^FRN/[H-N<& 04!RHP$G#M040F)T
M&$"\F;87'++TX3!<EHF X:H6\T7I!;\;T!1IP KKOF0Y$IEB6&4LS.ZP-7,O
M2)#T(3%*HI%1<39?ELN'3^7,?%W=2E,WA,$98-0YSD3:W(FB$%J:46C8GK$7
M"FBZ*!@EP22T_\U<EUX(\^57<=NP:0:ZO8UI]Z7)"D1T88DL B#@[:R]4)"G
MCH(1DDP""9_=P;YV)FPM^$LG?W-:K>;+^N&TTLW-#AJWV1$.1)9Q58BB$!8'
M $8G$;UP4J2.DW!R3@(V5^+[9^W$5]IR$['8;0D-4H"9 @&6%RR7CC%(=0#
MM$S?"RHL=:B$D&T2(#G1VJE@\?C7EW)NT#83$F; R00!B&Q!LRPW=J3KV3IU
M+W#PU,$Q5J8I >/4?3ROKZK?YDW_F0*I. *%8E9 "0O+0FPTC8G[A:[@.T'%
M0(&FA(GUUGA>7]35?3E7C9T18?=).,N7%41"BS.FH P'C*W9^Z$CX<AF,-&F
M!)&+:K$4L_^_O-OE.J$\!X)+# 1%AN2Y8*@(:#G>S-T/'@D'/ .)-3(XO-4[
MJ8W81;<R! @%?7BN0"9W1S \,M3Y>K9^ $@XQ#E8=)%5[N])9Q<WU;PE J-R
M!B26[O!-(,5*J(+2<1&,[1G[J3[A4.8H$496_Z51J]I!%V%Y52YG#>@Z[ +F
MG%_'0,;=.0G;0JE1ZM^>L9_Z$XYACA)A9/5?U<+GHEP^W,IJUL"M=IYNCC*
MM<D80P9R/F[IOYFNG^(3#EL.%UXBB_[LN[H1\VNS*]Z:*0U8YAQ9*W@A"XN0
MDTN0A?]ZUGX82#@D.5J421P'3E>U%]?F!LY#VNE@M6C$4JD"T@D#6 P)M!!1
M.S+UI6OV?M!(/@090+1)0.3SW(WFQ%'>FX]B*1[9VN;#40XDP@50EG(K.:(2
MH@ 0V3U[/X@D'X@,(-HD(.*O<>M3L3375?W0./9R"KA0TAU[24&(PKF5(8S'
MFTG[I4TE'X,<+L@D<'!Y*V:S#ZM%.3>+AJ6CL  ",0(@-1C2#,M<A[ 0;R;M
MAX/DHXW#!9D$#LYN37WMMKR?ZNJWY<UI=7LGY@TX$Y@#EF<9R"A2;MN#7!,>
M  \[)^^'B^3#C.,%FP0^+F_,;-9"/2PH$%J[XY/*+<NUA84*D3CS>LY^:$@X
MYCA2C$F P!%^Z],X*O6/RQLGM\7Y:NFK.?S)NG$=*ZWSDC7V+A"QIA"%1B'R
MZ;IHZ >2A*.3@<6<!FB<Y&HQ^SS7YOM_F0;J12X <QLD8 )2I@1#1 4YJ+Z=
MMA\T$HY<CA=F[/NJS5'I4[E08O8W(^JVU'*M ;,D X7.,<^A@5",BV*WS=P/
M$PD'-8.(-#(L3F[-7/OD\D\ST;!NE!@'968!S#35.<JX@G 4%MY,UP\ "4<T
MAPLOD1J-#70WI2:?W/<:)R<M))#8I_$(F!>Y,VL8CSN"MD[=#PT)!S'#"#4I
M9'BCUL)" :3!PNUYEDIM,R>4<4?1EHG[H2+AN&4(@0;#Q/_XL2'&+^X;(\JS
MS[]^//MZ>?;1?;@\__+YX\G5V<</)U].OIZ>7?[E[.SJ\I>Y6.ER:;:2A'L6
M<!\P?*@2[Z$<C2P"7RW M1!W?U_GRWG G-M/Y5S,5>EL2;4I^VH%HV2 %Y8!
M8G!A<Z**C(N.U6C%0JZ1\CCI9DF:V7+Q])V7M7D(74,-S],<)XN%62[:N!1&
M "D-!]08QV6FD41=655#N'Q+09P2\\F0\&26 H@[XB[UEOI''[R-"4T58(QG
M(-=8<&X-LK(K,7,X9K8(B0N=,9K="9(Q8DX *Z=B<7,RU_ZOLW^NRGLQ<\PL
M3I:GHJX?ROGUKV*V:I;1^2)KH@70THD,&YYGG5G?0[#3B[ 4L#0* -74VD@
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
M">=(>"57$]RM_<%WR)VJ2 !4;R\UW7GHO%XO4+V^MKHP]?J=KT8:#R% (E@
MAFF&"612H]#6K!]EL7WZ,#CHO&D.HI3DH+9Y/^YDM;RIZO*_C6ZD0C,%!"XX
M( 557%B*,AF^U6$71;&WR2- :Y02!D/JWM2RFA!4GQ>+59,7:3E@1@MW8"H,
M50)K;4('5-NI>2_7U:/!-$#XR0*IXW5+JY4[;V-W3F$(&X%@AMD$#:2[2'HO
M=]*C(354#4G@ZE4F4-^-G!8$,"HLD!8A30V'.0G]!D(/LM[+/?1!^ JMCM0P
MMF]'9Q "06GNKUYM+J265(7>!3O(>2^7TT,Q-4K\:6)I]X9NL#MG0&0 LM0@
MR36QP7.T6DB)6_EP+ P-$'N:^.G8O9620!:, BJDS:V4BJC0=<BC7V6?K-KA
M6$@:JH" <#I./L/EE?OSY[.O5Y?GG\XOSKZ=7'UV/SWYZG[IYXMO9W]Q_^#S
MKV>?O[HOS\*_O3EL]BES'@+((U 6Q":9]#GRWXISK %CD .()&,*42EAZ)2
M%E+&)YO>F_G*?'*KW!>J^2'_6BYO3E>+I9NN?FZ;[:_;W']Z1SXM) APA21@
M64ZY49BHX%'[ 63&C;"&0$XS%W5:7240:SVM%LMSZWNTKV]!3'U?*K.X=)M-
M(UM.4R 0U8XG0TU1:%K \(?--FKBQEBG %<@R2> H9_J:K&XJ"O;S,WF.0.L
MP )00BVVA%)D0]>)O9H^;O!T"I0,E6T"B<R79C;S[S^8N:G%S+]7I&_+>>F%
MLBSOS>/;;XV;!.NXDLJ=?A'&.=,9)L%?KNI'6=RPZ11@FD C"9B?=4G2<P>E
MC=P>6=G5U2;#@!G,G, 0RC(($>2AXQ'=%,4-ETZ!JX :.!Q/?(.GN;GV =JK
M\,W27@K<&J=BJ8$T4(+,9D(;=T#6+#B6FF3$C8U. J"1LDY@M_L\=Q;-+)9/
MN*_FU1-3C20U_ZX:<Y\(828W!>,Y#KW%=9 3-RPZ!7Q"R3Z!S>QE 3R=.LOY
MRO'QN$*J^>*#L55MGGNXF<79=R=!I[9R+NJ'STZLZ_9;_KQ:K;?[)^DT>U"X
M3VLGDAD-)<PIRT,?Z"9D)VY,=AH8IZ'[)*SI(XN/2_J#<UEW'8$X =)W777^
M!)1(&TUPZ'N!%E+BECQ.![]Q,D_ @CJ/L]V+P!H!@0D$EA>(*$XP#9XQ\8:
M?D%1^)YP,ES "1B6/OTK+DQ=5KY+:NV[\7XTF[_;9)?CPC]/D $"K2TXSJ%E
MH4-<XZGNA\-W%9T_LBH3,&U='']RCD%Y/=]42ZF'JUK,%X[%S4OAZZ]F&W7K
M_[-:K'LEMK5K0=9W,;=N"?OZ&4@IE<'?'IB&D[@W4,?&XP'+X4C@2&")[!!
M&RO,MP(U! %#C1 TQR8+;K@[R(E[HQ49K*'4E(!'\=2HZ"DKM+6-#4;.;S8,
M4(@*Y1@I8'"SVD9+/\/XKJY/@X@] 8.US<<'L2A50S+2 ":L!HHBK05'VHEG
M8NRL"8F[HX;1\1[@'"[P!%'SL9RMECNR0',#N,DTR#@L;&&%$D7HAP]:2(F[
MO1T%.4.$G@!V_NI<P1M']\F]J<6U^;JZE:8^MXT<T#:9F2P'C&#')%&HD% *
MID)?7QQ*8S\[]:XR/R95TSN"X4[[K(4"4F$!E"06,ICK H7VW0\B,.Y&.2U6
M!@+S<,6EB\I'4[\W3QXZL\\)TX['3$/H>)0V=,^@ TF,NQ&G@,P@R@N&S>.7
M.)S^Y>3K3V>7G[]>7IV?_M=?SK]\//MV>?:_?OE\];=IJQMZ37RLPH;#I1"^
MLV/_2AZFG*O LP)H3++<:",R%CI:T(NP\<V('B>Y\LV\&N%$Y;NO6I_?0[C"
M%D*2A]['WU(0NP],:"PT.PX-EG<"V^\S]1N)^#!A-5^_Z_2];-PU%H8#AGD.
M.((:*6&%4).MD5T$)8*E 9IN \UHL2> H2T>/E:WHIPW]GI. <^9! 7%1E!2
M9$7P&JJ=A"2"F?&*W@Z.C)9Z M!Y51+[L_'.8R->9"1@N47 &$PSA74&@S>;
M:A 1.0@[7K'MA<<#I)P 3%I>W]G-#,TQ$,*=8+"V&=<8:YT%;R/;15#D2&QP
M^(23?@I0VO^TSF[&,'-G8ET@D,-"0$48S&&$MX\.@-ADT=<)(#:)5A* V_;K
M.KNYL$4&)#490%I:@C3,8/ G1793$K?F+CR0 L@[ =0\>XU?'"_K+//&:<.7
MN6>Y!8QD0G!)_/^F.HH]4Q&[\6;X\]<P 2< D>TLH<_S9GSC6S6;?:KJWT3=
MN#/5N6])ZU86HH7,1)89G8?N$WP@B8D<U 8BHIG;/YEZ$D!?SZ98F+D#K58<
M4)EC32DS>?!#_YA>9%.F7T^G_F$-RCIU,1A2=^N41;=XZN5$K?0;09)" Z'<
MIXQEO& 95 *&]I4&/K@V93[?T> T4@/)(*FS:L:8PMER;@')C65,4ZQE_+*D
M*=-ECH:?X7)/8%];BV5C/S^N:G> V*1DK[O0/B4O&NT/+.YHNE9?P\S:'+#"
M0" R3:S&AA73F*>#J(S>6N6XYFLZ#::"T6_F;E6K&\_+R5R[4V]9OV5XXPIX
MWC0G' %=R'6W=P,DU.[@:Z74A./,G9.F0&=/^J*W9CDN+J?06CH-7/JQN%Z)
MVQPJ[(1JB0:RP%13?\PBH?.F#R O>L.7Q&!YN,[BH]+G+;7M!G\5=2WFR[/O
MIE;EPBQ>EMV;#CB^KR_D!2!&J@PB+*W=NGMLYF@=/FWT]C"3@VUB522P)Q^G
M%E0)"01&"*B<8)A+X]9AZ.>'(Q8*3]D[YF@&-0$D1.TVOU[KKT)2FQ7_R]Q)
M>O.VQ\RQN69KL](OU\)P/S7:B<>QZAO^>LTX"[';%B": V[=#H00M!GF5A&3
M]3++0<F*WH_F.&8[GBHCFO60G#_[3F_N--U^)O.< 2PHPD11R!D\)H;[N[F3
M]LIY5Q@^7),)>"8];P><<P6D$A;DG"O)?.=T';K!_ZB;FC_254VG,D8&V,_F
M^D@7-41"( 4K &<HXYPHE66A(37PHF;2S@L)W=1TJB HD"(469U<_N73E_._
M7DY<4M6<YF@%5'LX#%\N=2H6-Y]FU6^+UO+]G .A)0-<,F4*:C .GEO;14^
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
MA;!0 D*HS EA0N#0!_=68N*:GB X:-PJ!!%\N@;DDRCK]6M-/QOAW<U-3N@
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
M]9: %DZBVD"0,<UR!1&5V19:A]WDMA'P3MY+[;,M'TT/"9C%47%1""T0&2T
MRVA&&8,<<AK8)+Z#@/;Q\!(RJ-VIO'0O6]KBHB?Z_ZP62]\6M\%H)@&'*@-0
M^\X^.15TNR?.-"C=3VJZU\_'PVM@A29@4YUW4C_UA-[X)&O>3I;+NI2KY<9;
M>1*ZT1?BP?_R25V+^?6F=71CVX(4<"X80%@4""F&-0[_[-18JB.V$(J!YB.K
M^;T >W->7*RSAOV!\>5]^88?3IESQHH"2(:<N-T),C>A'\P>27+$!DC)0CJ0
M@A/ \\BK5U8((#0R *,<F8*0W/WW#N[-I^G.E(Q#$4B!P0(!Q[P[OZB6;HY2
MS&8/:R&4]^9E>6XJ>(SVBCL5,[6:/=XP/\JK,>XT-^W3T#C]O?P19'OD6WSF
MCH#,.M4AEG/A>][E1>CH^E2W^"\/HYPXI>A6A6S*V9[K3L[M-D$[JS<1=#M7
MIH1_PD#9(B/:R. OH07EX'W<^7<BKOWMFZ.K. 'G9"3/'QYV#["KJX(V.>":
MYB#/D,D+HR$DH1_/GI"=R$] 141IE29DDET]7\5M2Q^(3%/ &+5 F*S N36T
MV&ZB.]$2>*$I+HZ3 4\O4 _49 +(W/4L[[?+7W;W$-$Z=R=H]P>TDF@DC54F
MM&7N)"A%3 [5?:/?02A%)("JD:OW2UM=?RXX8 460%/-,^%8S[+0ER>A:(^;
M#/'[\0.&@>']+X*36_\$8Z/EF%% ^&R1K)#<"EAH+D)?<@<A/$53/37FP@)_
M  #2K;#Y),KZ5S%;F9^-\!'7]8W3B(A>YWB!HF_]:0X4*7N>\-5+NFVQ"\.=
M"98$ 9-KEA6(YDB'+I/KHF>L=7P>^\/#!S$3<V4N;XQ9_E17JSNW"G9N.Q9A
M(*QC/'=_$@R5PD7H*XX^=,6U;<%0LFVO@JLD@4WX2S6_=J/=^JO!MC:>A7('
M0(L1X+XM'LFT$#QT^=@N.A*!43!M5X%%GR!\=A_T),- 0D) H2PIC/..)>WU
MB.X( *40I!FOX3V0&2#N!$!S:>9E57^MEF:Q^_BND 1"&PPL%!D3D.60A-Z[
M&T2D!94AFMV^D!DEY@1P\LM\X4\%1GNA[&:!0?_V8^:6$"?::HP98Z$#P3O(
MB!N[F  K8T6= %I>[=>OSB,^KV5G5-MH!D16%, =& VR!=:Z"%TUN8>DN"B:
MW+\)J9"4\/5RK/ AD$T4HN6=8XXTX((10 FGG#-F9/#'<_K0E8PG/1X(;2 +
MI94$D'91U6O5+)^9V\'E;B,--0*,9@1 *#D6EFBJ0@/N /(2P5TP;&R_,#"1
MHA+ X*FHZP>W#7PS=XY)HS="Z\U>3A40@G*089@[>1;:TM 740>2&!>+DT%E
MNUGWA'I+ )9GBV5Y*Y;FW Z1(_<G;0DP%R@7N73.;.@LP4/HB^O^'0N0DVDL
M 32^<FR>/_ZE-+4CZN;AB[DWLYT1'P(!+W@&"J28EA!GF$YV,]%)6=PJ\&,>
M0$*I)R70O;YU:_*WV[VQR@))2 %LD?%<<V9%%CI#Z2 "$_$0 R*D#83!U942
M%C_/[U;+Q5IBN"5\A!PKDBO 3>:6,<4R%Z$]P@YR$L%9>!"TP6VD1A( EP]%
M?IXOEO5J78F[8R$BR8&@R@ !";%9KC)K0C?Y:5(1]U6SR7?-D6)/#CCM^:?$
MG?5%5BA@"LTS)KG!1? G\EIHB?PRV4@==T)FH, C F==$7OB=,=>M4_KN#@S
MJ@!<6@F(DKFSFH(1M95GT]*NJ6.2E! Q5(75!/*,C8O/2S%3E:?^A7B-&&6
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
M:-E]'4#\8:+0&1 D*[#;C3$)WL3ZO=ZW=6MXT'U;I[@3 $VO+LI&%< =&0B
MC&-=$ -A\##5\*;5D>_7NC4\I&EUI[@3P,S^/$W_UB#310%,(7-N.866A>YR
M_@X[$Q^T)8V4<G(X:4^FTC8#C/$"9(2B0A92:CAM?OS[R7CNUO' C.=.@4</
M*/9OEYI)!CA"&""!BTQ;!HWI&4 <V7XV>B9SMPH'MI_ME&?4]K,'1K8*X_9D
M@03("I0S)(AB:-K]Y\N[2>D8L0D-DW=R.U%W)QVH!7 L%$#E,*<6\\+B:1L
M#NAC%#O_HUOA(_H8=4H_01,TNJ$)H@((J!G 64Y0(03-)LX^FZ8I3>R<DQ&(
MG%:'8_LK7 4-$#V5]#="'Y8"OGYL7N#<:)YAG$_992:E;3(,I@9+-UCWEV->
M@-W>57.?8E/9IY:;9]_OS'P1L&7"0=--?Q5V&,='O0^35@#.N8-7@05%E*K?
M4ZL%YCT"E;E/EA42*UB@T%?[[_0^K%/O0UHM=(DZ 3>^5\T,<3RX/X'0%DN;
M%3*#>(*-[-W=AW4K=TC]69>D$T3+[D *U1#PS)\Z"I6[S9Y;&;Q)\GN]#^O6
M\*#[L$YQ)P":7A<T)!- V@(!RWPN78ZM$*'WVW=[']:MX2'W89WB3@ S/4\3
MDA' M98@DY9#6&B.:$HO2T0MCCYD<PHA[P1@TSA&^%*%QWZB)YN Q%I%C>MA
MZ+P^Y^@!H20EG/%"!+\NZTM;2E[/0"!41]!* FA[3?NYW;0']RF[/J3EPUR/
M@:^&\$3. 5.* V%LGKM5"94-W>FN+VTIF;$P:)M$*PF@;<<J:L@I%T XYP!0
MKC@T.11Y%MKQWD'&NP@\CK58!\DZW?CCY;)2_[BI9DXGB[-_KLKEPTM [IOC
MN"[5TNCU;YVX?Z['I. /GBM0Y#$,KX'"CDUB?-9 6QB*"^>?0Z: =F=$:V5!
M(0Y]V]Y-T5AS]23J<WMYXU2S;M?D([YN/3V:AN>R]<6'AY??>2PT72MDIU\K
MN3^Z&.H6'D-06F1E%OI:)1CQ<9VY@)C;MI!QU)O -KRAO"6Z4TCM4\LXL#F1
M2D*4814Z$_P- 9'Q%0<$VP[?8(TD *?A@GMA>ZXO9F+>GMB&, .,:0X(%]84
M>28%"IT/,04?<<$] E;;MC*VCF/GGUZ5MQO>MKRNED:OEKM/T ))*2*42BH5
MV>=K]I@GLJV,#H)J&HTD8$0O3&VK^M;G$ZU%V)*+2Q5TAWND <HQA0IBD['@
MK6%VDQ(WS)(,]D(J++91^UG4_S!+N6,1;0Z3NUE"W !16 P(S@OG;#,L>G:(
MZ3=?W%A,,D";2D,)&+N],FX3<6MH#,-UC8(!",/""I)!84+?O8ZG.K()3>*H
M<V3=OV>T;^(=+X'AQ?GRQM17-V)^?K=YU\G?DR^<1?A6S6:?JMK_HT;JO'_(
MU3CI,(F=S:$9$S#T_?)Q.4S<"0Z,WU#+9WHP_3&6VM?5KAT78V<"B1  08S=
MILY15H3N/7,TYM[I CL"PH^_& ? ;? ZO#-U63GO4M3+Q%?C3VZ(Y>+S_&)-
M<<,?T<Z]+JP!1" A,+54J]#)"<?B+?%3]Q]A+8X V^]Z2_QUK;\VN3#&@:2D
M %@9Q90U#&^_,9;P(GS+6^(1B3_"(AP!MG1*+:<3CU.>-66'A+B%0!9* 6LR
MC3(JC::AZZ6.R%[<'M'_6I&C(?='6)1[G'A%.1!06L"9T$*H'.+ME_(27I)#
MSHR3-=3^UX(<";>19\:SN7XO:_&OIKR^<7^?W)M:7)NU<__1691/HJQ_%;.5
MZ5!T5BC &$$ "T$RS9F2(G2-16(B>*?GSW<3;)T,CK_KHV=_\36;F1$@")&
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
M47K?.7KI.Z7HTX'"2VZ1GR]O3#WQ^MX]1R]5IQ2X.E!XL5>UD*N9J+^4BV7
MJ^[V47NI,Z5PUEX!Q59@T[*,C82T#-DK6R&E8%:W:*)'_I^,?W@%[AN[ER93
M"F7U%%;T;7/+A1NKQYT#]E)>2I&,+K'$;G7J=V;/42"%[1JOE[Y2BCQT""6%
M6'&0Y[%>#]1+02F%"W:)(?IN5HW.N7L:HY<^4CK,;S&?1K[P:'4<FOB(4SIO
M)YCO6,U_$N+ND;"/9J'J<AW/#Y3PN'_X7DI,Z23=7V31]R5=>KK$C$!\_\)=
MJ'O,?:/WTFQ*A^K> HN]K<T7\P]SN_2U*,$265O&[)5<GM+Q>H]PHE]%OY01
MA;MSWCUF+]6E=)[>(YQ4V]A_GB]*)\RK6JR?,*QKGX#KV_-O%0R-[&G?,4V0
M!O=]V0C0[;XQ50,6 [O&M@X[)I3Y/-P'_R3*^#[W.P>,V%)UGR[>!"\[A!$[
MY/Q,VNBBQ*VAHNFF4]H[M9)0F>+);+;#EH3IN]H^< *ZZFC!NE<@_VKA'6L-
M_:N=][_:>1\6T5K6LRM3WR[.[56M';[">/,=PT9;0X?Y"/L%$]U3\%2%> +P
M[4C1"K$/]>%VL)^*2J[*Y6CW^LU0T2JJ!RKEC0!B/]>WFAD$)47>J]'5W=+H
M3S-Q/4H];6-&JY8^3$][1!(_G#^%SCJ&C58>?9C:]@LF"0.XILM74XAE""/X
M9KAHI=%##.$N021D#*_JV_DRK"U\-62THNCAIK ID+0L82"%M8\:K1YZE!U,
M3FU/!X;ZMMR\+A[($FZ/&*\$>H@U;)%'$KHZ^WY7UB%5M35@O +G(9K:+8TD
M%/5QM2$L@(J>AXI7KCQ$.=L22$(MET:MZG)9FL7)]?7)O2AGHQ/E.\:-5W \
M1&&=LGD?U\$7U:Q4CH&+NE(37@>_F6:"Z^!V-H)?![^>JH&1 /?"N\<?=6GR
M.+Q^/72HL_?^T1.Y.N[4V]N;EI[RBGX9MHO.K]7RD=0P\?[^LR02_A^IYP[Y
M36_1'W_@_Y!B8?[SW_XO4$L! A0#%     @ #42=7*'LLSW#!P  ="8  !L
M             ( !     &-H968M,3!Q>&5X,S%X,3 S,C<R,#(V+FAT;5!+
M 0(4 Q0    (  U$G5S+YOU<J@<  !$F   ;              "  ?P'  !C
M:&5F+3$P<7AE>#,Q>#(P,S(W,C R-BYH=&U02P$"% ,4    "  -1)U<I6PU
MOA %  #O%0  &P              @ '?#P  8VAE9BTQ,'%X97@S,G@Q,#,R
M-S(P,C8N:'1M4$L! A0#%     @ #42=7#$=DO@ !0  M!4  !L
M     ( !*!4  &-H968M,3!Q>&5X,S)X,C S,C<R,#(V+FAT;5!+ 0(4 Q0
M   (  U$G5SWFSI8W+<   \6"P 1              "  6$:  !C:&5F+3(P
M,C8P,S(W+FAT;5!+ 0(4 Q0    (  U$G5P!%PKCZ L  $IZ   1
M      "  6S2  !C:&5F+3(P,C8P,S(W+GAS9%!+ 0(4 Q0    (  U$G5QT
M%_VW0A,  %;/   5              "  8/>  !C:&5F+3(P,C8P,S(W7V-A
M;"YX;6Q02P$"% ,4    "  -1)U<4D;WZK4C  !'T $ %0
M@ 'X\0  8VAE9BTR,#(V,#,R-U]D968N>&UL4$L! A0#%     @ #42=7++>
M&D;S" , Q\X# !0              ( !X!4! &-H968M,C R-C S,C=?9S$N
M:G!G4$L! A0#%     @ #42=7#6*RUFOJ0  K1H' !4              ( !
M!1\$ &-H968M,C R-C S,C=?;&%B+GAM;%!+ 0(4 Q0    (  U$G5QBTK8.
ML5<  *7.!  5              "  >?(! !C:&5F+3(P,C8P,S(W7W!R92YX
8;6Q02P4&      L "P#P @  RR %

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>chef-20260327_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/20260327"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  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-20260327.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <startDate>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2026-04-24</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2026-03-27</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-6">
        <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>2025-12-26</instant>
        </period>
    </context>
    <context id="c-7">
        <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>2025-12-26</instant>
        </period>
    </context>
    <context id="c-8">
        <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>2025-12-26</instant>
        </period>
    </context>
    <context id="c-9">
        <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>2025-12-26</instant>
        </period>
    </context>
    <context id="c-10">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-11">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-12">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-13">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-14">
        <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>2026-03-27</instant>
        </period>
    </context>
    <context id="c-15">
        <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>2026-03-27</instant>
        </period>
    </context>
    <context id="c-16">
        <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>2026-03-27</instant>
        </period>
    </context>
    <context id="c-17">
        <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>2026-03-27</instant>
        </period>
    </context>
    <context id="c-18">
        <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>2024-12-27</instant>
        </period>
    </context>
    <context id="c-19">
        <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>2024-12-27</instant>
        </period>
    </context>
    <context id="c-20">
        <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>2024-12-27</instant>
        </period>
    </context>
    <context id="c-21">
        <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>2024-12-27</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-23">
        <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>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-24">
        <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>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-25">
        <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>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-26">
        <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>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-27">
        <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>2025-03-28</instant>
        </period>
    </context>
    <context id="c-28">
        <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>2025-03-28</instant>
        </period>
    </context>
    <context id="c-29">
        <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>2025-03-28</instant>
        </period>
    </context>
    <context id="c-30">
        <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>2025-03-28</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2025-03-28</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CenterOfThePlateProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-33">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CenterOfThePlateProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-35">
        <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>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DryGoodsProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-37">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DryGoodsProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-39">
        <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>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:ProduceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-41">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:ProduceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-43">
        <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>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:PastryProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-45">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:PastryProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-47">
        <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>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CheeseAndCharcuterieProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-49">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CheeseAndCharcuterieProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-51">
        <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>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-53">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-55">
        <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>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-57">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-59">
        <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>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-61">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-63">
        <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>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:TotalSpecialtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:TotalSpecialtyMember</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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:TotalSpecialtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:TotalSpecialtyMember</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>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-68">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-69">
        <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>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-70">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-71">
        <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>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:A2028ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-27</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:A2028ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-27</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:A2028ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:A2028ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ItalcoNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</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>2026-03-27</instant>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ItalcoNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</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>2026-03-27</instant>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ItalcoNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</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>2025-12-26</instant>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ItalcoNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</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>2025-12-26</instant>
        </period>
    </context>
    <context id="c-80">
        <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>2026-03-27</instant>
        </period>
    </context>
    <context id="c-81">
        <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>2025-12-26</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:A2028ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-27</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:A2028ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-84">
        <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>2026-03-27</instant>
        </period>
    </context>
    <context id="c-85">
        <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>2025-12-26</instant>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansThirteenthAmendmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-87">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-88">
        <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>2026-03-27</instant>
        </period>
    </context>
    <context id="c-89">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-90">
        <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>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-91">
        <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>2025-12-26</instant>
        </period>
    </context>
    <context id="c-92">
        <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>2025-12-26</instant>
        </period>
    </context>
    <context id="c-93">
        <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>2025-12-26</instant>
        </period>
    </context>
    <context id="c-94">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-95">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-96">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-97">
        <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>2026-03-27</instant>
        </period>
    </context>
    <context id="c-98">
        <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>2026-03-27</instant>
        </period>
    </context>
    <context id="c-99">
        <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>2026-03-27</instant>
        </period>
    </context>
    <context id="c-100">
        <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>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-101">
        <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:TimeMarketAndPerformanceBasedGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-102">
        <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>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-103">
        <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>2026-03-27</instant>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2023-11-30</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2023-11-30</instant>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-02-28</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2026-02-28</instant>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:NonProductionDirectCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:NonProductionDirectCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:FoodProcessingCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-27</startDate>
            <endDate>2026-03-27</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:FoodProcessingCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chef:FoodserviceDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>chef:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-25">0001517175</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-26">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag contextRef="c-1" id="f-27">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-28">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-29">2026</dei:DocumentFiscalYearFocus>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2026-03-27</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">001-35249</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">CHEFS&#x2019; WAREHOUSE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">20-3031526</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">100 East Ridge Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">Ridgefield</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">06877</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-13">203</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">894-1345</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-15">Common Stock, par value $0.01</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-16">CHEF</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-17">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-18">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-19">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-20">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-21">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-22">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-23">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-24" unitRef="shares">40777629</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-30" unitRef="usd">122709000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-31" unitRef="usd">120982000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-3" decimals="-3" id="f-32" unitRef="usd">29247000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-3" id="f-33" unitRef="usd">26965000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-3" decimals="-3" id="f-34" unitRef="usd">377354000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-35" unitRef="usd">392374000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-3" decimals="-3" id="f-36" unitRef="usd">364037000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-3" id="f-37" unitRef="usd">385722000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-3" decimals="-3" id="f-38" unitRef="usd">66833000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-39" unitRef="usd">70811000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-3" decimals="-3" id="f-40" unitRef="usd">930933000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-41" unitRef="usd">969889000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-3" decimals="-3" id="f-42" unitRef="usd">345416000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-43" unitRef="usd">342019000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-3" decimals="-3" id="f-44" unitRef="usd">207833000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-45" unitRef="usd">205270000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill contextRef="c-3" decimals="-3" id="f-46" unitRef="usd">362684000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-47" unitRef="usd">362742000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-3" decimals="-3" id="f-48" unitRef="usd">131644000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-49" unitRef="usd">137310000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-3" decimals="-3" id="f-50" unitRef="usd">11257000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-51" unitRef="usd">10777000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-3" decimals="-3" id="f-52" unitRef="usd">1989767000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-53" unitRef="usd">2028007000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-3" decimals="-3" id="f-54" unitRef="usd">233025000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-3" id="f-55" unitRef="usd">275622000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-56" unitRef="usd">84135000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">78458000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-3" decimals="-3" id="f-58" unitRef="usd">25008000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-59" unitRef="usd">24832000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-60" unitRef="usd">56045000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-61" unitRef="usd">66350000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-3" decimals="-3" id="f-62" unitRef="usd">29528000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">28197000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-64" unitRef="usd">427741000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-65" unitRef="usd">473459000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-3" decimals="-3" id="f-66" unitRef="usd">720902000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-3" id="f-67" unitRef="usd">720333000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-3" decimals="-3" id="f-68" unitRef="usd">202749000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">201542000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-3" decimals="-3" id="f-70" unitRef="usd">23767000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-3" id="f-71" unitRef="usd">22424000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-3" decimals="-3" id="f-72" unitRef="usd">5977000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-73" unitRef="usd">5940000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-3" decimals="-3" id="f-74" unitRef="usd">1381136000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">1423698000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-3" id="f-76" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-77" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-78"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-79"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-80" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-3" decimals="INF" id="f-81" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-82" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="c-3" decimals="INF" id="f-83" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="INF" id="f-84" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-85" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-3" decimals="-3" id="f-86" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-3" id="f-87" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-88"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-89"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-90" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-3" decimals="INF" id="f-91" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-3" decimals="INF" id="f-92" unitRef="shares">40743689</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-93" unitRef="shares">40743689</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="INF" id="f-94" unitRef="shares">40679813</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-95" unitRef="shares">40679813</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-3" decimals="-3" id="f-96" unitRef="usd">408000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-97" unitRef="usd">407000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-3" decimals="-3" id="f-98" unitRef="usd">400620000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-4" decimals="-3" id="f-99" unitRef="usd">405020000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-3" id="f-100" unitRef="usd">-2988000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-101" unitRef="usd">-2763000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-3" decimals="-3" id="f-102" unitRef="usd">210591000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-103" unitRef="usd">201645000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-3" id="f-104" unitRef="usd">608631000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-105" unitRef="usd">604309000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-3" decimals="-3" id="f-106" unitRef="usd">1989767000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-107" unitRef="usd">2028007000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-108" unitRef="usd">1059010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-109" unitRef="usd">950748000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-110" unitRef="usd">801642000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-5" decimals="-3" id="f-111" unitRef="usd">724753000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-112" unitRef="usd">257368000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-5" decimals="-3" id="f-113" unitRef="usd">225995000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-114" unitRef="usd">224145000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-5" decimals="-3" id="f-115" unitRef="usd">202763000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="c-1" decimals="-3" id="f-116" unitRef="usd">-89000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="c-5" decimals="-3" id="f-117" unitRef="usd">-497000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-118" unitRef="usd">33134000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-3" id="f-119" unitRef="usd">22735000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-120" unitRef="usd">10396000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-5" decimals="-3" id="f-121" unitRef="usd">10253000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-122" unitRef="usd">22738000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-123" unitRef="usd">12482000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-124" unitRef="usd">5371000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-125" unitRef="usd">2194000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-126" unitRef="usd">17367000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-127" unitRef="usd">10288000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-128" unitRef="usd">-225000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-5" decimals="-3" id="f-129" unitRef="usd">177000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-130" unitRef="usd">17142000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-5" decimals="-3" id="f-131" unitRef="usd">10465000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-132"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-133"
      unitRef="usdPerShare">0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-134"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-135"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-136" unitRef="shares">38795537</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="0" id="f-137" unitRef="shares">38695791</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-138" unitRef="shares">46079299</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="0" id="f-139" unitRef="shares">46091441</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-6" decimals="INF" id="f-140" unitRef="shares">40679813</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-141" unitRef="usd">407000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-3" id="f-142" unitRef="usd">405020000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-3" id="f-143" unitRef="usd">-2763000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-3" id="f-144" unitRef="usd">201645000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-145" unitRef="usd">604309000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-10" decimals="-3" id="f-146" unitRef="usd">17367000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-147" unitRef="usd">17367000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-11" decimals="-3" id="f-148" unitRef="usd">4139000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-1" decimals="-3" id="f-149" unitRef="usd">4139000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-12"
      decimals="INF"
      id="f-150"
      unitRef="shares">156861</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-12" decimals="-3" id="f-151" unitRef="usd">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-11" decimals="-3" id="f-152" unitRef="usd">1581000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-10" decimals="-3" id="f-153" unitRef="usd">8421000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-1" decimals="-3" id="f-154" unitRef="usd">10003000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-13" decimals="-3" id="f-155" unitRef="usd">-225000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-156" unitRef="usd">-225000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares
      contextRef="c-12"
      decimals="INF"
      id="f-157"
      unitRef="shares">220737</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue contextRef="c-12" decimals="-3" id="f-158" unitRef="usd">2000</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue contextRef="c-11" decimals="-3" id="f-159" unitRef="usd">-6958000</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue contextRef="c-1" decimals="-3" id="f-160" unitRef="usd">-6956000</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-14"
      decimals="INF"
      id="f-161"
      unitRef="shares">40743689</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-3" id="f-162" unitRef="usd">408000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-15" decimals="-3" id="f-163" unitRef="usd">400620000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-3" id="f-164" unitRef="usd">-2988000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-165" unitRef="usd">210591000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-3" id="f-166" unitRef="usd">608631000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-18"
      decimals="INF"
      id="f-167"
      unitRef="shares">40248884</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-3" id="f-168" unitRef="usd">402000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-169" unitRef="usd">399111000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-170" unitRef="usd">-3807000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-171" unitRef="usd">141940000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-172" unitRef="usd">537646000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-23" decimals="-3" id="f-173" unitRef="usd">10288000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-174" unitRef="usd">10288000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-24" decimals="-3" id="f-175" unitRef="usd">4121000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-5" decimals="-3" id="f-176" unitRef="usd">4121000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <chef:StockIssuedDuringPeriodWarrantExercisesShares
      contextRef="c-25"
      decimals="INF"
      id="f-177"
      unitRef="shares">9479</chef:StockIssuedDuringPeriodWarrantExercisesShares>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-26" decimals="-3" id="f-178" unitRef="usd">177000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-5" decimals="-3" id="f-179" unitRef="usd">177000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares
      contextRef="c-25"
      decimals="INF"
      id="f-180"
      unitRef="shares">416028</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue contextRef="c-25" decimals="-3" id="f-181" unitRef="usd">4000</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue contextRef="c-24" decimals="-3" id="f-182" unitRef="usd">-10596000</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue contextRef="c-5" decimals="-3" id="f-183" unitRef="usd">-10592000</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-27"
      decimals="INF"
      id="f-184"
      unitRef="shares">40674391</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-3" id="f-185" unitRef="usd">406000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-186" unitRef="usd">392636000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-187" unitRef="usd">-3630000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-188" unitRef="usd">152228000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-189" unitRef="usd">541640000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-190" unitRef="usd">17367000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-191" unitRef="usd">10288000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-192" unitRef="usd">14788000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-5" decimals="-3" id="f-193" unitRef="usd">12244000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-194" unitRef="usd">5651000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-5" decimals="-3" id="f-195" unitRef="usd">6094000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-196" unitRef="usd">5287000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-5" decimals="-3" id="f-197" unitRef="usd">2702000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-198" unitRef="usd">1306000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-199" unitRef="usd">205000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-200" unitRef="usd">5290000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-5" decimals="-3" id="f-201" unitRef="usd">4763000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-202" unitRef="usd">273000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-5" decimals="-3" id="f-203" unitRef="usd">-1316000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-204" unitRef="usd">-9666000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-5" decimals="-3" id="f-205" unitRef="usd">-27826000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-206" unitRef="usd">-21582000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-5" decimals="-3" id="f-207" unitRef="usd">774000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-208" unitRef="usd">-3619000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-5" decimals="-3" id="f-209" unitRef="usd">-4115000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-1" decimals="-3" id="f-210" unitRef="usd">-45442000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-5" decimals="-3" id="f-211" unitRef="usd">-19591000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c-1" decimals="-3" id="f-212" unitRef="usd">583000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c-5" decimals="-3" id="f-213" unitRef="usd">-378000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-214" unitRef="usd">38258000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-5" decimals="-3" id="f-215" unitRef="usd">49566000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-1" decimals="-3" id="f-216" unitRef="usd">7699000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-5" decimals="-3" id="f-217" unitRef="usd">12344000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-218" unitRef="usd">-7699000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-5" decimals="-3" id="f-219" unitRef="usd">-12344000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-1" decimals="-3" id="f-220" unitRef="usd">5750000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-5" decimals="-3" id="f-221" unitRef="usd">750000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-1" decimals="-3" id="f-222" unitRef="usd">4953000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-5" decimals="-3" id="f-223" unitRef="usd">3253000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-224" unitRef="usd">10003000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-5" decimals="-3" id="f-225" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-226" unitRef="usd">2041000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-5" decimals="-3" id="f-227" unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-228" unitRef="usd">10112000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-5" decimals="-3" id="f-229" unitRef="usd">11409000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-1" decimals="-3" id="f-230" unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-5" decimals="-3" id="f-231" unitRef="usd">20000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-232" unitRef="usd">-28777000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-5" decimals="-3" id="f-233" unitRef="usd">-35412000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-234" unitRef="usd">-55000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-235" unitRef="usd">65000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-236" unitRef="usd">1727000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-5" decimals="-3" id="f-237" unitRef="usd">1875000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-238" unitRef="usd">120982000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-22" decimals="-3" id="f-239" unitRef="usd">114655000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-3" decimals="-3" id="f-240" unitRef="usd">122709000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-31" decimals="-3" id="f-241" unitRef="usd">116530000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-242">Operations and Basis of Presentation&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Chefs&#x2019; Warehouse, Inc., and its wholly-owned subsidiaries (the &#x201c;Company&#x201d;), is a distributor of specialty food and center-of-the-plate products in the United States, the Middle East and Canada. The Company is focused on serving the specific needs of chefs who own and/or operate restaurants, 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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;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.&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',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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed 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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unaudited Interim Financial Statements&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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The accompanying unaudited condensed consolidated financial statements and the related interim information contained within the notes to such unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) and the applicable rules of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) for interim information and quarterly reports on Form 10-Q. Accordingly, they do not include all the information and disclosures required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements and related notes should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and notes thereto for the fiscal year ended December&#160;26, 2025 filed as part of the Company&#x2019;s Annual Report on Form 10-K (the &#x201c;2025 Form 10-K&#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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The unaudited condensed consolidated financial statements appearing in this Form 10-Q have been prepared on the same basis as the audited consolidated financial statements included in the Company&#x2019;s 2025 Form 10-K, and in the opinion of management, include all normal recurring adjustments that are necessary for the fair statement of the Company&#x2019;s interim period results. The year-end consolidated balance sheet data was derived from the audited financial statements but does not include all disclosures required by GAAP. Due to seasonal fluctuations and other factors, the results of operations for the thirteen weeks ended March&#160;27, 2026 are not necessarily indicative of the results to be expected for the full year.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from management&#x2019;s estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:FiscalPeriod contextRef="c-1" id="f-243">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;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.&lt;/span&gt;&lt;/div&gt;</us-gaap:FiscalPeriod>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-244">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed 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;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-245">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The accompanying unaudited condensed consolidated financial statements and the related interim information contained within the notes to such unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) and the applicable rules of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) for interim information and quarterly reports on Form 10-Q. Accordingly, they do not include all the information and disclosures required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements and related notes should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and notes thereto for the fiscal year ended December&#160;26, 2025 filed as part of the Company&#x2019;s Annual Report on Form 10-K (the &#x201c;2025 Form 10-K&#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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The unaudited condensed consolidated financial statements appearing in this Form 10-Q have been prepared on the same basis as the audited consolidated financial statements included in the Company&#x2019;s 2025 Form 10-K, and in the opinion of management, include all normal recurring adjustments that are necessary for the fair statement of the Company&#x2019;s interim period results. The year-end consolidated balance sheet data was derived from the audited financial statements but does not include all disclosures required by GAAP. Due to seasonal fluctuations and other factors, the results of operations for the thirteen weeks ended March&#160;27, 2026 are not necessarily indicative of the results to be expected for the full year.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-246">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from management&#x2019;s estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="c-1" id="f-247">Summary of Significant Accounting Policies&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.478%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.484%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" 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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" 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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420,868&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.7&#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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,492&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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',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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.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',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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.5&#160;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cheese 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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.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',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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/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',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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/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',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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Specialty&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;638,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,059,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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. Net sales by product category may include estimates of product mix for certain locations that are not yet fully integrated into the Company&#x2019;s sales reporting system as of the reporting date.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-248">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.478%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.484%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" 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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" 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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420,868&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.7&#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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,492&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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',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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.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',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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.5&#160;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cheese 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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.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',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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/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',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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/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',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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Specialty&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;638,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,059,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-32" decimals="-3" id="f-249" unitRef="usd">420868000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-33" decimals="3" id="f-250" unitRef="number">0.397</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-34" decimals="-3" id="f-251" unitRef="usd">361492000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-35" decimals="3" id="f-252" unitRef="number">0.380</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-36" decimals="-3" id="f-253" unitRef="usd">166720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-37" decimals="3" id="f-254" unitRef="number">0.157</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-38" decimals="-3" id="f-255" unitRef="usd">150106000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-39" decimals="3" id="f-256" unitRef="number">0.158</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-40" decimals="-3" id="f-257" unitRef="usd">139277000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-41" decimals="3" id="f-258" unitRef="number">0.132</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-42" decimals="-3" id="f-259" unitRef="usd">119572000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-43" decimals="3" id="f-260" unitRef="number">0.126</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-44" decimals="-3" id="f-261" unitRef="usd">146507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-45" decimals="3" id="f-262" unitRef="number">0.138</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-46" decimals="-3" id="f-263" unitRef="usd">128538000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-47" decimals="3" id="f-264" unitRef="number">0.135</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-48" decimals="-3" id="f-265" unitRef="usd">68943000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-49" decimals="3" id="f-266" unitRef="number">0.065</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-50" decimals="-3" id="f-267" unitRef="usd">65175000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-51" decimals="3" id="f-268" unitRef="number">0.069</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-52" decimals="-3" id="f-269" unitRef="usd">63870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-53" decimals="3" id="f-270" unitRef="number">0.060</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-54" decimals="-3" id="f-271" unitRef="usd">76069000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-55" decimals="3" id="f-272" unitRef="number">0.080</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-56" decimals="-3" id="f-273" unitRef="usd">31642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-57" decimals="3" id="f-274" unitRef="number">0.030</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-58" decimals="-3" id="f-275" unitRef="usd">31650000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-59" decimals="3" id="f-276" unitRef="number">0.033</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-60" decimals="-3" id="f-277" unitRef="usd">21183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-61" decimals="3" id="f-278" unitRef="number">0.021</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-62" decimals="-3" id="f-279" unitRef="usd">18146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-63" decimals="3" id="f-280" unitRef="number">0.019</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-64" decimals="-3" id="f-281" unitRef="usd">638142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-65" decimals="3" id="f-282" unitRef="number">0.603</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-66" decimals="-3" id="f-283" unitRef="usd">589256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-67" decimals="3" id="f-284" unitRef="number">0.620</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-285" unitRef="usd">1059010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-68" decimals="2" id="f-286" unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-287" unitRef="usd">950748000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-69" decimals="2" id="f-288" unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-289">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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. Net sales by product category may include estimates of product mix for certain locations that are not yet fully integrated into the Company&#x2019;s sales reporting system as of the reporting date.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-290">Net Income per Share&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share adjusts basic net income per share for all the potentially dilutive shares outstanding during the period. When the Company&#x2019;s convertible notes are dilutive, interest on the convertible notes, net of tax, is added back to net income in order to calculate diluted earnings available to common shareholders.&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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table sets forth the computation of basic and diluted net income 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:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.847%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income 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',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&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,795,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,695,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,079,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,091,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliation of net income 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:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.847%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to common shareholders&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,559&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,795,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,695,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;827,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,494,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,494,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,079,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,091,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted share awards (&#x201c;RSAs&#x201d;) and restricted stock units (&#x201c;RSUs&#x201d;)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,549&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,866&#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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-291">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share adjusts basic net income per share for all the potentially dilutive shares outstanding during the period. When the Company&#x2019;s convertible notes are dilutive, interest on the convertible notes, net of tax, is added back to net income in order to calculate diluted earnings available to common shareholders.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-292">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table sets forth the computation of basic and diluted net income 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:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.847%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income 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',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&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,795,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,695,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,079,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,091,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-293"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-294"
      unitRef="usdPerShare">0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-295"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-296"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-297" unitRef="shares">38795537</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="0" id="f-298" unitRef="shares">38695791</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-299" unitRef="shares">46079299</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="0" id="f-300" unitRef="shares">46091441</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <chef:ScheduleOfReconciliationOfEarningsPerShareTableTextBlock contextRef="c-1" id="f-301">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliation of net income 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:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.847%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to common shareholders&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,559&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,795,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,695,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;827,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,494,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,494,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,079,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,091,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</chef:ScheduleOfReconciliationOfEarningsPerShareTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-302" unitRef="usd">17367000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-303" unitRef="usd">10288000</us-gaap:NetIncomeLoss>
    <us-gaap:InterestOnConvertibleDebtNetOfTax contextRef="c-1" decimals="-3" id="f-304" unitRef="usd">1192000</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:InterestOnConvertibleDebtNetOfTax contextRef="c-5" decimals="-3" id="f-305" unitRef="usd">1212000</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-1" decimals="-3" id="f-306" unitRef="usd">18559000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-5" decimals="-3" id="f-307" unitRef="usd">11500000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-308" unitRef="shares">38795537</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="0" id="f-309" unitRef="shares">38695791</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-1" decimals="0" id="f-310" unitRef="shares">788792</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-5" decimals="0" id="f-311" unitRef="shares">827795</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="0" id="f-312" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-5" decimals="0" id="f-313" unitRef="shares">72885</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c-1" decimals="0" id="f-314" unitRef="shares">6494970</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c-5" decimals="0" id="f-315" unitRef="shares">6494970</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-316" unitRef="shares">46079299</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="0" id="f-317" unitRef="shares">46091441</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-318">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted share awards (&#x201c;RSAs&#x201d;) and restricted stock units (&#x201c;RSUs&#x201d;)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,549&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,866&#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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-70" decimals="0" id="f-319" unitRef="shares">120549</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-71" decimals="0" id="f-320" unitRef="shares">114866</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-321">Fair Value Measurements&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts reported in the Company&#x2019;s condensed consolidated balance sheets for accounts receivable and accounts payable approximate fair value due to their immediate to short-term nature. The fair values of the asset-based loan facility and term loan approximated their book values as of March&#160;27, 2026 and December&#160;26, 2025, as these instruments had variable interest rates that reflected current market rates available to the Company and are classified as Level 2 fair value measurements.&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',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 and its unsecured note issued in connection with the acquisition of Italco Food Products (&#x201c;Italco&#x201d;) in fiscal 2025 (&#x201c;Italco Note&#x201d;). The fair value of the Company&#x2019;s 2028 Convertible Senior Notes was based on bid/ask quotes as of or near the balance sheet date. The fair value of the Italco Note was determined based upon observable market prices of similar debt instruments.&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.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.858%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.774%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.774%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.503%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.774%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.509%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy&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',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 #000000;padding:0 1pt"&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',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&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',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 #000000;padding:0 1pt"&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',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',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;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424,321&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442,750&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Italco Note&lt;/span&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock contextRef="c-1" id="f-322">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 and its unsecured note issued in connection with the acquisition of Italco Food Products (&#x201c;Italco&#x201d;) in fiscal 2025 (&#x201c;Italco Note&#x201d;). The fair value of the Company&#x2019;s 2028 Convertible Senior Notes was based on bid/ask quotes as of or near the balance sheet date. The fair value of the Italco Note was determined based upon observable market prices of similar debt instruments.&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.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.858%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.774%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.774%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.503%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.774%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.509%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy&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',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 #000000;padding:0 1pt"&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',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&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',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 #000000;padding:0 1pt"&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',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',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;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424,321&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442,750&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Italco Note&lt;/span&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:ConvertibleNotesPayable contextRef="c-72" decimals="-3" id="f-323" unitRef="usd">287500000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable contextRef="c-73" decimals="-3" id="f-324" unitRef="usd">424321000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable contextRef="c-74" decimals="-3" id="f-325" unitRef="usd">287500000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable contextRef="c-75" decimals="-3" id="f-326" unitRef="usd">442750000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-76" decimals="-3" id="f-327" unitRef="usd">10745000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-77" decimals="-3" id="f-328" unitRef="usd">10816000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-78" decimals="-3" id="f-329" unitRef="usd">10700000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-79" decimals="-3" id="f-330" unitRef="usd">10768000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c-1" id="f-331">Inventories&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;Inventories consist primarily of finished product and are reflected net of adjustments for shrinkage, excess and obsolescence to approximate their net realizable value totaling $11,633 and $10,520 at March&#160;27, 2026 and December&#160;26, 2025, respectively.</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:InventoryValuationReserves contextRef="c-3" decimals="-3" id="f-332" unitRef="usd">11633000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c-4" decimals="-3" id="f-333" unitRef="usd">10520000</us-gaap:InventoryValuationReserves>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-334">Property and Equipment&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment is net of accumulated depreciation and amortization of $190,026 and $178,931 at March&#160;27, 2026 and December&#160;26, 2025, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-3" decimals="-3" id="f-335" unitRef="usd">190026000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-336" unitRef="usd">178931000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-337">Goodwill and Other Intangible Assets&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td style="width:87.023%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.777%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying amount as of December 26, 2025&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying amount as of March 27, 2026&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362,684&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Other intangible assets are net of accumulated amortization of $195,276 and $189,625 as of March&#160;27, 2026 and December&#160;26, 2025, respectively. Amortization expense for other intangibles was $5,651 and $6,094 for the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025, respectively.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-338">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td style="width:87.023%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.777%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying amount as of December 26, 2025&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying amount as of March 27, 2026&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362,684&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-339" unitRef="usd">362742000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-3" id="f-340" unitRef="usd">-58000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-3" decimals="-3" id="f-341" unitRef="usd">362684000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-3" decimals="-3" id="f-342" unitRef="usd">195276000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-343" unitRef="usd">189625000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-344" unitRef="usd">5651000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-5" decimals="-3" id="f-345" unitRef="usd">6094000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-346">Debt Obligations&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt obligations as of March&#160;27, 2026 and December&#160;26, 2025 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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.381%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.223%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.227%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Effective Interest Rate at March&#160;27, 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2025&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior secured term loans&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.91&#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',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&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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,000&#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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.77&#160;&lt;/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',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&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',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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.69&#160;&lt;/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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases and other financing obligations&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.15&#160;&lt;/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',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&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',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized deferred costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,430&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748,530&#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&gt;&lt;/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',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720,902&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720,333&#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&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2026, the Company entered into an amendment (&#x201c;Fourteenth Amendment&#x201d;) to its senior secured term loan agreement, which reduced the interest rate spread on its senior secured term loan facility. Arrangement fees of $525 and third-party transaction costs of $51 were expensed as incurred during the thirteen weeks ended March&#160;27, 2026 and included in i&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;nterest expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;within the Company&#x2019;s condensed 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, during the thirteen weeks ended March&#160;27, 2026, the Company made a voluntary principal prepayment totaling $5,000 towards the senior secured term loan. In connection with the prepayment, the Company wrote-off unamortized deferred financing fees of $130 during the thirteen weeks ended March&#160;27, 2026, which were included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;within the Company&#x2019;s condensed 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',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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of March&#160;27, 2026, the Company had reserved $44,356 of its ABL facility for the issuance of letters of credit and funds totaling $155,644 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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying value of the Company&#x2019;s 2028 convertible senior notes as of March&#160;27, 2026 and December&#160;26, 2025 was:&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:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.646%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.440%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unamortized Deferred Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',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 #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unamortized Deferred Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,151)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284,349&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,438)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284,062&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of interest expense on the Company&#x2019;s convertible notes were as follows:&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:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.847%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coupon interest&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,707&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,707&#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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c-1" id="f-347">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt obligations as of March&#160;27, 2026 and December&#160;26, 2025 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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.381%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.223%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.227%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Effective Interest Rate at March&#160;27, 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2025&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior secured term loans&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.91&#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',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&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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,000&#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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.77&#160;&lt;/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',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&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',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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.69&#160;&lt;/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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases and other financing obligations&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.15&#160;&lt;/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',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&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',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized deferred costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,430&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748,530&#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&gt;&lt;/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',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720,902&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720,333&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-80" decimals="4" id="f-348" unitRef="number">0.0691</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-80" decimals="-3" id="f-349" unitRef="usd">246250000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-81" decimals="-3" id="f-350" unitRef="usd">252000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-82" decimals="4" id="f-351" unitRef="number">0.0277</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-82" decimals="-3" id="f-352" unitRef="usd">287500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-83" decimals="-3" id="f-353" unitRef="usd">287500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-84" decimals="4" id="f-354" unitRef="number">0.0569</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-84" decimals="-3" id="f-355" unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-85" decimals="-3" id="f-356" unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c-3" decimals="4" id="f-357" unitRef="number">0.0715</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseLiability contextRef="c-3" decimals="-3" id="f-358" unitRef="usd">126179000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c-4" decimals="-3" id="f-359" unitRef="usd">119451000</us-gaap:FinanceLeaseLiability>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-3" decimals="-3" id="f-360" unitRef="usd">9499000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-4" decimals="-3" id="f-361" unitRef="usd">10421000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities contextRef="c-3" decimals="-3" id="f-362" unitRef="usd">750430000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities contextRef="c-4" decimals="-3" id="f-363" unitRef="usd">748530000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-3" decimals="-3" id="f-364" unitRef="usd">29528000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-4" decimals="-3" id="f-365" unitRef="usd">28197000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-3" decimals="-3" id="f-366" unitRef="usd">720902000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-4" decimals="-3" id="f-367" unitRef="usd">720333000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <chef:DebtInstrumentArrangementFee contextRef="c-86" decimals="-3" id="f-368" unitRef="usd">525000</chef:DebtInstrumentArrangementFee>
    <chef:DebtInstrumentTransactionCosts contextRef="c-86" decimals="-3" id="f-369" unitRef="usd">51000</chef:DebtInstrumentTransactionCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts contextRef="c-87" decimals="-3" id="f-370" unitRef="usd">5000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <chef:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown contextRef="c-87" decimals="-3" id="f-371" unitRef="usd">130000</chef:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown>
    <chef:AmountsReservedForIssuanceOfLettersOfCredit contextRef="c-3" decimals="-3" id="f-372" unitRef="usd">44356000</chef:AmountsReservedForIssuanceOfLettersOfCredit>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c-88" decimals="-3" id="f-373" unitRef="usd">155644000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:ConvertibleDebtTableTextBlock contextRef="c-1" id="f-374">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying value of the Company&#x2019;s 2028 convertible senior notes as of March&#160;27, 2026 and December&#160;26, 2025 was:&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:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.646%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.440%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unamortized Deferred Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',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 #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unamortized Deferred Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,151)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284,349&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,438)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284,062&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-82" decimals="-3" id="f-375" unitRef="usd">287500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-82" decimals="-3" id="f-376" unitRef="usd">3151000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt contextRef="c-82" decimals="-3" id="f-377" unitRef="usd">284349000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-83" decimals="-3" id="f-378" unitRef="usd">287500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-83" decimals="-3" id="f-379" unitRef="usd">3438000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt contextRef="c-83" decimals="-3" id="f-380" unitRef="usd">284062000</us-gaap:LongTermDebt>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock contextRef="c-1" id="f-381">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of interest expense on the Company&#x2019;s convertible notes were as follows:&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:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.847%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coupon interest&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,707&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,707&#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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c-89" decimals="-3" id="f-382" unitRef="usd">1707000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c-90" decimals="-3" id="f-383" unitRef="usd">1707000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-89" decimals="-3" id="f-384" unitRef="usd">286000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-90" decimals="-3" id="f-385" unitRef="usd">286000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:InterestExpenseDebt contextRef="c-89" decimals="-3" id="f-386" unitRef="usd">1993000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-90" decimals="-3" id="f-387" unitRef="usd">1993000</us-gaap:InterestExpenseDebt>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-388">Stockholders&#x2019; Equity&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the activity of RSAs and RSUs during the thirteen weeks ended March&#160;27, 2026:&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&gt;&lt;td style="width:28.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.189%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',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&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',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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',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&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',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&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',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&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',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&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at December 26, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470,866&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.71&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,307,313&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.22&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,786&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.10&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(119,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.32&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,238,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.38&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.53&#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&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company granted&#160;424,363&#160;RSAs and RSUs to its employees and directors at a weighted average grant date fair value of&#160;$72.57 during the&#160;thirteen weeks ended&#160;March&#160;27, 2026. These awards are a mix of time-, market- and performance-based grants that generally vest over a range of periods up to five years. The Company recognized expense on its RSAs and RSUs totaling $4,139 and $4,121 during the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025, respectively. No share-based compensation expense 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At March&#160;27, 2026, the total unrecognized compensation cost for unvested RSAs and RSUs was $42,319 and the weighted-average remaining period was approximately 2.1 years. Of this total, $27,097 related to awards with time-based vesting provisions and $15,222 related to awards with performance- and market-based vesting provisions. At March&#160;27, 2026, the weighted-average remaining period for time-based vesting and performance-based vesting RSAs and RSUs were approximately 1.9 years and 2.4 years, 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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Repurchase Program&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the Company announced a two-year share repurchase program in an amount up to $100,000. In February 2026, the board of directors authorized the extension of the share repurchase program for ten years, subject to that same $100,000 limit. The remaining share purchase authorization was $57,617 at March&#160;27, 2026. The Company is not obligated to repurchase any specific number of shares and may suspend or discontinue the program at any time.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-389">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the activity of RSAs and RSUs during the thirteen weeks ended March&#160;27, 2026:&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&gt;&lt;td style="width:28.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.189%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',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&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',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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',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&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',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&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',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&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',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&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at December 26, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470,866&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.71&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,307,313&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.22&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,786&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.10&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(119,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.32&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,238,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.38&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.53&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-91"
      decimals="INF"
      id="f-390"
      unitRef="shares">470866</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-91"
      decimals="2"
      id="f-391"
      unitRef="usdPerShare">48.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-92"
      decimals="INF"
      id="f-392"
      unitRef="shares">1307313</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-92"
      decimals="2"
      id="f-393"
      unitRef="usdPerShare">51.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-93"
      decimals="INF"
      id="f-394"
      unitRef="shares">175786</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-93"
      decimals="2"
      id="f-395"
      unitRef="usdPerShare">37.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-94"
      decimals="INF"
      id="f-396"
      unitRef="shares">200793</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-94"
      decimals="2"
      id="f-397"
      unitRef="usdPerShare">72.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-95"
      decimals="INF"
      id="f-398"
      unitRef="shares">190035</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-95"
      decimals="2"
      id="f-399"
      unitRef="usdPerShare">72.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-96"
      decimals="INF"
      id="f-400"
      unitRef="shares">33535</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-96"
      decimals="2"
      id="f-401"
      unitRef="usdPerShare">72.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-94"
      decimals="INF"
      id="f-402"
      unitRef="shares">171971</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-94"
      decimals="2"
      id="f-403"
      unitRef="usdPerShare">43.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-95"
      decimals="INF"
      id="f-404"
      unitRef="shares">119145</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-95"
      decimals="2"
      id="f-405"
      unitRef="usdPerShare">32.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-96"
      decimals="INF"
      id="f-406"
      unitRef="shares">86329</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-96"
      decimals="2"
      id="f-407"
      unitRef="usdPerShare">28.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-94"
      decimals="INF"
      id="f-408"
      unitRef="shares">13925</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-94"
      decimals="2"
      id="f-409"
      unitRef="usdPerShare">48.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-95"
      decimals="INF"
      id="f-410"
      unitRef="shares">139866</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-95"
      decimals="2"
      id="f-411"
      unitRef="usdPerShare">32.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-96"
      decimals="INF"
      id="f-412"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-96"
      decimals="2"
      id="f-413"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-97"
      decimals="INF"
      id="f-414"
      unitRef="shares">485763</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-97"
      decimals="2"
      id="f-415"
      unitRef="usdPerShare">60.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-98"
      decimals="INF"
      id="f-416"
      unitRef="shares">1238337</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-98"
      decimals="2"
      id="f-417"
      unitRef="usdPerShare">58.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-99"
      decimals="INF"
      id="f-418"
      unitRef="shares">122992</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-99"
      decimals="2"
      id="f-419"
      unitRef="usdPerShare">52.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-100"
      decimals="INF"
      id="f-420"
      unitRef="shares">424363</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-100"
      decimals="2"
      id="f-421"
      unitRef="usdPerShare">72.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-101" id="f-422">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-100" decimals="-3" id="f-423" unitRef="usd">4139000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-102" decimals="-3" id="f-424" unitRef="usd">4121000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount contextRef="c-1" decimals="INF" id="f-425" unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-103" decimals="-3" id="f-426" unitRef="usd">42319000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c-100" id="f-427">P2Y1M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-97" decimals="-3" id="f-428" unitRef="usd">27097000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-98" decimals="-3" id="f-429" unitRef="usd">15222000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c-94" id="f-430">P1Y10M24D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c-95" id="f-431">P2Y4M24D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <chef:StockRepurchaseProgramProgramTerm contextRef="c-104" id="f-432">P2Y</chef:StockRepurchaseProgramProgramTerm>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-105" decimals="INF" id="f-433" unitRef="usd">100000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <chef:StockRepurchaseProgramExtensionPeriod contextRef="c-106" id="f-434">P10Y</chef:StockRepurchaseProgramExtensionPeriod>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-107" decimals="INF" id="f-435" unitRef="usd">100000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-3" decimals="-3" id="f-436" unitRef="usd">57617000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-437">Income Taxes&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;s effective tax rate was 23.6% and 17.6% for the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025, respectively. Both periods include the impact of a discrete item related to a tax benefit from the vesting of stock awards. The effective tax rate otherwise varies from the 21% statutory rate primarily due to state taxes and permanent adjustments.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of a five year carryback allowed under the Coronavirus Aid, Relief, and Economic Security Act (&#x201c;CARES Act&#x201d;), the Company carried back its 2020 federal income tax loss, which resulted in a income tax refund receivable of $27,446 as of March&#160;27, 2026. The receivable is reflected in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;prepaid expenses and other current assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on the Company&#x2019;s condensed consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-438" unitRef="number">0.236</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-5" decimals="3" id="f-439" unitRef="number">0.176</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxesReceivable contextRef="c-3" decimals="-3" id="f-440" unitRef="usd">27446000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-441">Segment Information&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s business consists of three operating segments: East, Midwest and West that aggregate into one reportable segment, foodservice distribution, which is concentrated primarily in the United States.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting policies of the foodservice distribution segment are the same as those for the consolidated company. The Company&#x2019;s chief operating decision maker, who is the Company&#x2019;s chief executive officer, uses gross profit as the measure of profit or loss to assess segment performance and allocate resources. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated gross profit, reported on the statement of operations and comprehensive income, is used to evaluate whether to reinvest profits into the foodservice distribution segment or into other parts of the entity, such as for acquisitions or to repurchase its common shares. Additionally, gross profit is used to monitor budget versus actual results and in competitive analysis by benchmarking to the Company&#x2019;s competitors. Consolidated total assets, reported on the balance sheet, is the measure of segment assets.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents information about the Company&#x2019;s foodservice distribution segment:&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:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.847%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;851,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,059,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales - non-production costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;787,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;706,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales - food processing costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;801,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.43pt"&gt;The Company&#x2019;s revenue is disaggregated by geographic area based on sales office location. No country outside of the United States had revenue greater than 10% of consolidated revenue for the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Non-production costs represent the net purchase price paid for products sold, plus the cost of transportation necessary to bring the product to the Company&#x2019;s distribution facilities. Non-production costs include purchase incentives and product purchase credits from certain vendors.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Food processing costs included $242 and $261 of depreciation expense for the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025, 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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Refer to the condensed consolidated statements of operations and comprehensive income for the reconciliation of consolidated gross profit, which is the Company&#x2019;s segment measure of profit or loss, to consolidated income before income taxes.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-442"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-443"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-444">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents information about the Company&#x2019;s foodservice distribution segment:&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:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.847%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;851,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,059,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales - non-production costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;787,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;706,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales - food processing costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;801,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.43pt"&gt;The Company&#x2019;s revenue is disaggregated by geographic area based on sales office location. No country outside of the United States had revenue greater than 10% of consolidated revenue for the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Non-production costs represent the net purchase price paid for products sold, plus the cost of transportation necessary to bring the product to the Company&#x2019;s distribution facilities. Non-production costs include purchase incentives and product purchase credits from certain vendors.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Food processing costs included $242 and $261 of depreciation expense for the thirteen weeks ended March&#160;27, 2026 and March&#160;28, 2025, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-108" decimals="-3" id="f-445" unitRef="usd">957974000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-109" decimals="-3" id="f-446" unitRef="usd">851905000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-110" decimals="-3" id="f-447" unitRef="usd">101036000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-3" id="f-448" unitRef="usd">98843000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-112" decimals="-3" id="f-449" unitRef="usd">1059010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-113" decimals="-3" id="f-450" unitRef="usd">950748000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-114" decimals="-3" id="f-451" unitRef="usd">787017000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-115" decimals="-3" id="f-452" unitRef="usd">706501000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-116" decimals="-3" id="f-453" unitRef="usd">14625000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-117" decimals="-3" id="f-454" unitRef="usd">18252000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-112" decimals="-3" id="f-455" unitRef="usd">801642000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-113" decimals="-3" id="f-456" unitRef="usd">724753000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-112" decimals="-3" id="f-457" unitRef="usd">257368000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-113" decimals="-3" id="f-458" unitRef="usd">225995000</us-gaap:GrossProfit>
    <us-gaap:Depreciation contextRef="c-116" decimals="-3" id="f-459" unitRef="usd">242000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-117" decimals="-3" id="f-460" unitRef="usd">261000</us-gaap:Depreciation>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock contextRef="c-1" id="f-461">Supplemental Disclosures of Cash Flow Information&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&gt;&lt;td style="width:61.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28, 2025&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Supplemental cash flow disclosures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for income taxes&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for interest, net of cash received&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="c-1" id="f-462">&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&gt;&lt;td style="width:61.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 27, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28, 2025&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Supplemental cash flow disclosures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for income taxes&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for interest, net of cash received&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-463" unitRef="usd">1777000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-5" decimals="-3" id="f-464" unitRef="usd">376000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-465" unitRef="usd">8237000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-5" decimals="-3" id="f-466" unitRef="usd">8228000</us-gaap:InterestPaidNet>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-467" unitRef="usd">10776000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-5" decimals="-3" id="f-468" unitRef="usd">9934000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-1" decimals="-3" id="f-469" unitRef="usd">2034000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-5" decimals="-3" id="f-470" unitRef="usd">1019000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-471" unitRef="usd">9829000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-472" unitRef="usd">6094000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-1" decimals="-3" id="f-473" unitRef="usd">12150000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-5" decimals="-3" id="f-474" unitRef="usd">17591000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-1" id="f-475">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-1" id="f-476">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-1" id="f-477">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-1" id="f-478">false</ecd:NonRule10b51ArrTrmntdFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
